Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
В контроллере нужно сделать проверку на существование переменной GET запроса. Хочу сделать отдельным методом типа вот так:
protected function is_param_id(Request $request){
return redirect('home');
}
Но редирект при вызове метода не работает. Не хочу просто чтобы код повторялся в каждом методе. То же самое и в конструкторе, редирект не работает. Подскажите как сделать.
Не в сети
Создаешь посредника (middleware), цепляешь его к нужным маршрутам. Посредник будет выглядеть примерно так:
public function handle($request, Closure $next)
{
if ($request->has('someGetParameter')) {
return redirect('home');
}
return $next($request);
}
Изменено AlexeyMezenin (15.07.2017 21:40:56)
Не в сети
Страницы 1