当前位置:  开发笔记 > 编程语言 > 正文

Laravel 5.2身份验证 - 如何在每个页面中显示登录用户的名称和注销链接?

如何解决《Laravel5.2身份验证-如何在每个页面中显示登录用户的名称和注销链接?》经验,为你挑选了1个好方法。

Laravel 5.2身份验证

我在Laravel 5.2中使用创建了一个新的身份验证脚手架

php artisan make:auth

一切都运作得很完美,除非我在登录时登录后登录/注册链接

/

但是当我在路上时,它会显示用户的名字,其中包含一个注销链接(这是我想要在每个页面中拥有的内容)

/home

如何在每个页面中显示登录用户的名称和注销链接?

登录时我不想要的东西

登录每个页面时我想要的是什么



1> Elliot Fehr..:

这是因为您没有在/路由上使用auth中间件.在您的routes.php文件中,默认值为:

Route::get('/', function () {
    return view('welcome');
});

尝试将此闭包移动到web生成脚手架时添加的中间件.完成后,您的routes.php文件应如下所示:

 ['web']], function () {
    //
});

Route::group(['middleware' => 'web'], function () {
    Route::auth();

    // Add this!
    Route::get('/', function () {
        return view('welcome');
    });

    Route::get('/home', 'HomeController@index');
});

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有