Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel 5.4菜单登录注册在用户登录后仍显示_Php_Web_Menu_Navbar_Laravel 5.4 - Fatal编程技术网

Php laravel 5.4菜单登录注册在用户登录后仍显示

Php laravel 5.4菜单登录注册在用户登录后仍显示,php,web,menu,navbar,laravel-5.4,Php,Web,Menu,Navbar,Laravel 5.4,我有这个问题很长一段时间了,我正在使用Laravel5.4开发一个程序,但是我被这个问题困住了。 当我尝试登录时,使用Laravel make:auth登录到web,它会将我重定向到/home,并且导航栏中的菜单是否正确?但当我按下后退按钮或转到路由“/”或“localhost:8000”中的索引页时,登录和注册菜单再次显示。你有什么线索吗 登录后 这是我去路线的时候 下面的代码是您可以在welcome.blade.php中看到的,用于全新安装laravel 5.4 @if (Route::h

我有这个问题很长一段时间了,我正在使用Laravel5.4开发一个程序,但是我被这个问题困住了。 当我尝试登录时,使用Laravel make:auth登录到web,它会将我重定向到/home,并且导航栏中的菜单是否正确?但当我按下后退按钮或转到路由“/”或“localhost:8000”中的索引页时,登录和注册菜单再次显示。你有什么线索吗

登录后

这是我去路线的时候

下面的代码是您可以在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
@if(路由::has('login'))
@if(Auth::check())
@否则
@恩迪夫
@恩迪夫
这段代码首先检查名为login的路由是否存在(使用php artisan make:auth时自动添加),然后检查用户是否登录,如果是,则显示主菜单,否则显示登录和注册菜单。您可能会删除这些if语句