@aassdds
Люблю борщ и PHP

Можно ли получить уже забинженную модель в форм-реквесте?

Добрый день!
Laravel 5.8
Есть метод в контроллере
public function updateBaseInfo(UpdateUserBaseInfoRequest $request, User $user)


UpdateUserBaseInfoRequest.php:
class UpdateUserBaseInfoRequest extends FormRequest{

    public function rules(){
        return [             'positions' => 'nullable|exists:positions,id',         ];
    } // func

    public function withValidator($validator)
    {
// МОЖНО ЛИ ВОТ ТУТ КАК ТО ПОЛУЧИТЬ User $user который биндится в методе контроллера ?
// или на данный момент биндинг еще не произошел, и надо самому как то искать юзера (например через request("user_id") или как то более элегантно)
    } // func

} // class


Основная задача - найболее правильным способом получить юзера в методе withValidator()
Спасибо :)
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
@jazzus
$user = $this->route()->parameter('user');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы