laravel定义中间件
php artisan make:middleware CheckAge
会在app/Http/Middleware下创建CheckAge中间件
class CheckAge { public function handle($request, Closure $next, $guard = null) { $age = $request->get('age'); if ($age < 18) { return "不满18不能进"; } return $next($request);//进入你要访问的页面 } }
在app/Http/Kernal.php,注册这个中间件
添加到$routeMiddleware数组中,'test'=>App\Http\Middleware\CheckAge::class,