Моя laravel проверка авторизации не выполняется для отдела продаж, но не для другого охранника, например администратора. Я реализовал все найденные здесь решения. Но работает только для админа. Я делаю ошибку в соглашении об именах? Проблема в том, что я не могу установить защиту авторизации для продаж. но для администратора все сделано правильно 1010 *
Мое промежуточное ПО AUth
class Authenticate extends Middleware
{
protected function redirectTo($request)
{
if (! $request->expectsJson()) {
return route('login');
}
}
}
и мое гостевое промежуточное ПО
class RedirectIfAuthenticated
{
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
switch ($guard) {
case 'admin':
return redirect('admin/home');
break;
case 'sale':
return redirect('sales/home');
break;
default:
return redirect(RouteServiceProvider::HOME);
break;
}
}
return $next($request);
}
}