2017-07-13 29 views
0

我已经使用laravel Auth为我的应用程序设置了自定义警卫。 我已在resources\views\errors中有一个自定义404.blade.php基于警卫添加不同链接到刀片模板

Auth::guard('admin')->User()与家庭路线为abc.com/admin

Auth::guard('portal')->User()与家庭路线为abc.com/portal

我试图建立404页对他们来说,或至少创建一个带有“家”链接的单个404页面,该页面应将它们带到他们的主页。 我目前在laravel 5.4

+0

你是什么意思404登录页面? – yahyazini

+0

对不起,只有404页。我拿走了'登录'。 –

+0

第二名后卫不应该是门户而不是管理员? – yahyazini

回答

0

尝试为您的404单刃文件,并把这个代码在它重定向到基于保护您的多个主页:

@if(Auth::guard("admin")->check()) 

    <a href="abc.com/admin">home</a> 
@elseif(Auth::guard('portal')->check()) 

    <a href="abc.com/portal">home</a> 

@endif