为 Laravel 路由组添加中间件

Laravel 路由组允许共享路由属性,例如中间件,这样就不需要在每个单独的路由上定义中间件了。(项目代码写在 Laravel-Modules 中)

操作

一、路由(组)

新建路由组,中间件 Modules/Admin/Routes/web.php

image.png

二、新增中间件

Modules/Admin/Http/Middleware 中新建一个 AdminTestAuth

image.png

三、为路由分配中间件

app/Http/Kernel.php$routeMiddleware 数组中新增自定义键

'AdminTestAuth' => \Modules\Admin\Http\Middleware\AdminTestAuth::class,
image.png

效果

成功访问


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容