чет я тут userId вообще не вижу
какая здесь строка?
Какое преимущество использования полей константами? Или почему через константы, а не строками?
Очевидно что в одном месте только значение констант изменить можно при необходимости, а не во всех местах где используется имя поля
А зачем тебе здесь проверка user_id?
Это если юзер авторизован. Если не авторизован, то вернёт ошибку попытки чтения аттрибута у null. Лучше брать из параметров роута: $this->route('id');
Так єтот ендпоинт только для авторизированного пользователя
тогда зачем ты ждёшь в реквесте user_id
Потому что использую очереди
Тогда смысла в нём нет ибо $this->user() всегда будет содержать инстанс юзера, а значит добавляемое правило бессмысленно.
Дык пользователь уже аутентифицирован. Если его не существует в таблице, биндинг вернёт 404 ошибку либо 401, смотря какая логика заюзана. В любом случае, до валидатора дойдёт только "живой" пользователь и будет проверять его же самого.
Все что ты пишешь не имеет уже значения. У меня все правильно сделано
у тебя всё криво сделано)
У тебя неоправданный запрос в базу :)
Обсуждают сегодня