Laravel 5.2身份验证
我在Laravel 5.2中使用创建了一个新的身份验证脚手架
php artisan make:auth
一切都运作得很完美,除非我在登录时登录后登录/注册链接
/
但是当我在路上时,它会显示用户的名字,其中包含一个注销链接(这是我想要在每个页面中拥有的内容)
/home
如何在每个页面中显示登录用户的名称和注销链接?
这是因为您没有在/
路由上使用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'); });