[踩坑] laravel中间件不是make一个middleware然后在route中使用就行的
还要在 kernel中注册这个中间件的名字和使用位置……比如route中使用的;
protected $routeMiddleware = [
'auth' => \App\Http\Middleware\Authenticate::class,
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
];
就要在这里新增自定义的middleware。