我有一个自定义的LoginController,其中包含两个函数:
loginCustomer,运行Auth :: guard('customer') -> attempt(...);
loginEmployee,运行Auth :: guard('employee') -> attempt(...);
我在config.auth中自定义了两个guard,指向我的两个模型(Customer和Employee),并保护后台和前端的路由。
现在,在我的自定义LogoutController中,我想运行Auth :: logout(),但它不起作用,因为我认为它使用了默认guard���
只有当我指定Auth :: guard('customer') -> logout()或Auth :: guard('employee') -> logout()时,它才能正常工作,具体取决于已用于登录的guard。
是否有任何方法可以获取用于验证用户的guard,以便我可以仅使用Auth :: guard($ guard) -> logout?
我在config.auth中自定义了两个guard,指向我的两个模型(Customer和Employee),并保护后台和前端的路由。
现在,在我的自定义LogoutController中,我想运行Auth :: logout(),但它不起作用,因为我认为它使用了默认guard���
只有当我指定Auth :: guard('customer') -> logout()或Auth :: guard('employee') -> logout()时,它才能正常工作,具体取决于已用于登录的guard。
是否有任何方法可以获取用于验证用户的guard,以便我可以仅使用Auth :: guard($ guard) -> logout?