Symfony + Api-platform релейшен многие ко многим (машины <=> пользователи) как ограничить доступ, что бы пользователь мог получить только свои машины

131
29 апреля 2021, 21:50
   /**
 * @Groups({"car_read", "car_write"})
 * @ORM\ManyToMany(targetEntity="App\Entity\User", inversedBy="cars")
 */
public $users;
/**
 * @return Collection|User[]
 */
public function getUsers(): Collection
{
    return $this->users;
}
public function addUser(User $user): self
{
    if (!$this->users->contains($user)) {
        $this->users[] = $user;
    }
    return $this;
}
public function removeUser(User $user): self
{
    if ($this->users->contains($user)) {
        $this->users->removeElement($user);
    }
    return $this;
}

    /**
 * @Groups({"user_write", "user_read"})
 * @ORM\ManyToMany(targetEntity="App\Entity\Car", mappedBy="users")
 */
private $cars;
public function __construct($username)
{
    $this->username = $username;
    $this->cars = new ArrayCollection();
    $this->userData = new ArrayCollection();
}
public function addCar(Car $car): self
{
    if (!$this->cars->contains($car)) {
        $this->cars->add($car);
    }
    return $this;
}
public function removeCar(Car $Cars): bool
{
    return $this->cars->removeElement($Cars);
}
public function getCars(): Collection
{
    return $this->cars;
}

READ ALSO
Как защититься от DDOS атаки?

Как защититься от DDOS атаки?

Лог апача забит вот этим:

126
Как сохраняя activeRecord в Yii1 обновлять только измененные поля?

Как сохраняя activeRecord в Yii1 обновлять только измененные поля?

В проекте начали присходить ошибки перезаписи данныхНапример пока выполняется долгая транзакция в которой мы, кроме всего другого, обновляем...

130
информации о фильмах на новой странице

информации о фильмах на новой странице

Подскажите по этому проекту кое что (https://githubcom/annbin000/cinema_mvc)

131