Мое промежуточное ПО должно перенаправить мне текст, но оно переносит меня на домашнюю страницу. Где без команды промежуточного ПО маршрут / admin работает хорошо. Он проходит требования, как и в промежуточном ПО, если вместо этого я даю «добро пожаловать» «home», тем не менее, перенаправляет меня на домашнюю страницу, но не пропускает шлюз, он перенаправляет меня на домашнюю страницу.
Маршрут:
Route::get('/admin', function(){
return 'you are a admin';
})->middleware(['auth','auth.admin']);
Промежуточное ПО:
if(Auth::user()->hasAnyRole('admin')){
return $next($request);
}
return redirect('home');}
список маршрутов