1.通过一句命令创建一个 check 中间件;
php artisan make:middleware Check
我们打开 Http/Kernel.php 文件,在路由配置中间件的区域进行注册;
protected $routeMiddleware = [ 'check'=>\App\Http\Middleware\Check::class, ]
我们在登录的路由上执行中间件即可完成登录验证;
Route::get('/admin','LoginController@index')->middleware('check');
2.全局中间件,直接配置在$middleware 属性即可,每次执行都必然调用;
php artisan make:middleware Every;
protected $middleware = [ \App\Http\Middleware\Every::class, ]