привет, я борюсь с этой ошибкой со вчерашнего дня, мне нужна помощь, вот мое промежуточное ПО, а вот мой маршрут. Эта страница не работает. Localhost перенаправлял вас слишком много раз. Попробуйте очистить файлы cookie. ERR_TOO_MANY_REDIRECTS.
public function handle($request, Closure $next)
{
if (Auth::check()) {
$user = Auth::user();
if ($user->hasAnyRole('school')) {
return $next($request);
}
} else {
return redirect('login');
}
}
Route::get('/', 'PagesController@index');
Route::get('/about', 'PagesController@about')->name('about');
Auth::routes();
Route::get('/school', 'HomeController@index')->name('school')->middleware('school');
Невозможно даже получить доступ к целевой странице. Заранее спасибо!