[踩坑] laravel中间件不是make一个middleware然后在route中使用就行的

时间:2022-04-22 03:56:15

[踩坑] 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。