2017-07-13 28 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