问答 / 4 / 7 / 创建于 2年前
由于随着项目越来越大,Route中的web.php路由文件越来越复杂,所以为了方便维护,需要将后台的路由和前台的路由分开,我想在Route目录中新增一个Admin.php路由文件,该如何操作?
我根据网上的方案,尝试在app/Providers/RouteServiceProvider.php新增如下
下面是在Admin.php文件注册的路由
但访问出现以下报错,Laravel似乎不能找到
检查 app/Http/Kernel.php 中 $routeMiddleware 有没有注册 admin 路由。如果没有可以将图片中的 admin 换成 api 或 web
app/Http/Kernel.php
$routeMiddleware
admin
api
web
谢谢,忘记注册中间件了
建议阅读 RouteServiceProvider
RouteServiceProvider
直接在 web.php 里 include 吧,简单点儿。
确认一下路由缓存是否清除
盲猜你的报错和你贴的代码没有关系!
没有注册admin中间件
我要举报该,理由是:
检查
app/Http/Kernel.php
中$routeMiddleware
有没有注册 admin 路由。如果没有可以将图片中的admin
换成api
或web