use*_*492 7 php login laravel laravel-5.3
如何将主页(/)设置为Laravel 5.3中的登录屏幕?
我有一个路线文件:
Route::get('/', function () {
return view('welcome');
});
Run Code Online (Sandbox Code Playgroud)
我已经使用命令设置了基本的auth脚手架,php artisan make:auth并且也设置了我的数据库表.
但是我很难理解如果用户未经过身份验证,如何将主页设置为始终转到登录屏幕?当然这只是我傻了吧?
use*_*492 10
我只需要middleware('auth')为我的路线指定:
Route::get('/', function () {
return view('home');
})->middleware('auth');
Route::get('/home', 'HomeController@index');
Run Code Online (Sandbox Code Playgroud)
这样,如果您未登录,它将自动重定向到登录。
你可以这样做:
Route::group(['middleware' => 'auth'], function () {
Route::get('/', function () {
return view('welcome');
});
});
Run Code Online (Sandbox Code Playgroud)
只需将需要身份验证的所有路由放在该中间件组中.
| 归档时间: |
|
| 查看次数: |
11887 次 |
| 最近记录: |