如何在 Laravel 5.3 中将主页(/
)设置为登录屏幕?
我有一个路由文件:
Route::get('/', function () {
return view('welcome');
});
我已经使用命令 php artisan make:auth
设置了基本的身份验证脚手架,并且也设置了我的数据库表。
但我很难理解如何将主页设置为在用户未通过身份验证时始终转到登录屏幕?当然这只是我愚蠢吧?
最佳答案
我只需要为我的路由指定 middleware('auth')
:
Route::get('/', function () {
return view('home');
})->middleware('auth');
Route::get('/home', 'HomeController@index');
这样,如果您没有登录,它会自动重定向到登录。
关于php - Laravel 5.3 将主页设置为登录屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41656381/