Я создал запрос формы для проверки данных,
Я также создал промежуточное программное обеспечение для изменения запроса, которое добавляет один ключ к объекту \Illuminate\Http\Request
из значения параметра запроса
Я хочу, чтобы \Illuminate\Http\Request
данные объекта, которые были изменены промежуточным программным обеспечением, были присоединены с запросом формы, чтобы я мог далее использовать пользователя в контроллере с объектом $ request
Я написал код промежуточного программного обеспечения для baseformrequest(custom class)
и вызвал метод в мой formrequest
.
код промежуточного программного обеспечения:
public function handle($request, Closure $next)
{
$requested_method = $request->route()->getActionMethod();
$required_with = [];
if($requested_method == 'show'){
if (!is_null($request->get('_with'))) {
$required_with = explode(',', $request->get('_with'));
}
}
$request->with = $request->get('_with');
return $next($request);
}
Я ожидаю, что все измененные объекты запроса могут быть доступны в Моем объекте запроса формы, но я не могу получить доступ в моем контроллере Laravel