как идентифицировать Auth :: guard () при выходе из системы - PullRequest
0 голосов
/ 27 сентября 2019

вот мой контроллер выхода из системы

class LogoutController extends Controller
{
    //
    public function __invoke(Request $request)
    {
$guard=auth()->guard();
dd($guard);

        if ($guard == "admin" && Auth::guard($guard)->check()) {
            auth()->guard()->logout();

            $request->session()->flush();

            return  redirect()->route('admin.login');
        }
        if ($guard == "web" && Auth::guard($guard)->check()) {

            auth()->guard()->logout();

            $request->session()->flush();

            return  redirect()->route('login');
        }

я хочу определить, кто запрашивает выход из системы web-guard или admin-guard, чтобы он мог перенаправить их на их конкретную страницу входа, которую я не определилроли для этого, потому что у меня есть только эти два охранника, я проверил $ ​​guard = auth () -> guard () -> id ();но он дает мне идентификатор строки таблицы охранника входа, я хочу определить, кто запрашивает выход из системы администратора или сети, пожалуйста, помогите

...