我使用laravel Auth为我的应用设置了自定义防护。
我已在404.blade.php
中有自定义resources\views\errors
。
Auth::guard('admin')->User()
为abc.com/admin
和
带回家路线的 Auth::guard('portal')->User()
为abc.com/portal
我正在尝试为他们设置404页面,或者至少创建一个带有“home”链接的404页面,该页面应该将它们带到他们的主页。 我现在正在参加laravel 5.4
答案 0 :(得分: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