Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Не могу понятьпочему не проходит валидация реквеста ? » 16.11.2019 13:01:46

andrey22
Ответов: 1

Привет

Столкнулся с непонятной для меня проблемой, не могу проверить на наличие id ползователя в реквесте, делаюудаление пользователя из группы

роут:

Route::prefix('group')->group(function () {
      Route::delete('{user_id}/user', 'UserLessonGroupController@removeUserFromGroup');
        
});

реквест

class UserRequest extends FormRequest
{
    /**
     * @return array
     */
    public function rules(): array
    {
        return [
            'user_id' => [
                'int',
                'required',
            ],
        ];
    }
}

контролер

 public function removeUser(UserRequest $request): SuccessResponse
    {
       echo "tets";
    }

url http://test.lcom/group/12/user
запрос отправляется http методом delete

выдает ошибку: user_id field is required я так понимаю это не проходят правила валидации реквеста,
Почему валидатор реквеста не видит user_id значение для которого отправляются в урле ?

Подвал раздела