2017-06-20 149 views
0

我有這個問題很長一段時間,我使用laravel 5.4來開發一個程序,但我陷入了這個問題。 當我嘗試登錄使用Laravel使:auth到網絡它的重定向到/ home,菜單中的navbar更改是否正確?但是,當我推回按鈕或我在路由'/'或「本地主機:8000」的索引頁登錄和註冊菜單再次顯示。你有線索嗎?laravel 5.4菜單登錄註冊後仍然顯示登錄用戶

登錄後 This is page after login

這是當我去的路線 This is when i go to route /

回答

0

下面的代碼是,你可以在welcome.blade.php新鮮看到安裝laravel的5.4

@if (Route::has('login')) 
    <div class="top-right links"> 
     @if (Auth::check()) 
     <a href="{{ url('/home') }}">Home</a> 
     @else 
     <a href="{{ url('/login') }}">Login</a> 
     <a href="{{ url('/register') }}">Register</a> 
     @endif 
    </div> 
@endif 

這段代碼檢查一個名爲login的路由是否首先存在(當php artisan make:auth被自動添加時),然後檢查用戶是否登錄,如果是,它顯示主菜單,否則登錄和註冊菜單。你可能會刪除這些if語句。