Laravel9 如何新建路由文件?

问题描述

由于随着项目越来越大,Route中的web.php路由文件越来越复杂,所以为了方便维护,需要将后台的路由和前台的路由分开,我想在Route目录中新增一个Admin.php路由文件,该如何操作?

尝试过的方法

我根据网上的方案,尝试在app/Providers/RouteServiceProvider.php新增如下
Laravel9 如何新建路由文件?

下面是在Admin.php文件注册的路由
Laravel9 如何新建路由文件?

但访问出现以下报错,Laravel似乎不能找到
Laravel9 如何新建路由文件?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

file

检查 app/Http/Kernel.php$routeMiddleware 有没有注册 admin 路由。如果没有可以将图片中的 admin 换成 apiweb

1年前 评论
威尼斯 (楼主) 1年前
讨论数量: 7
陈先生

建议阅读 RouteServiceProvider

1年前

直接在 web.php 里 include 吧,简单点儿。

1年前

确认一下路由缓存是否清除

1年前
nff93

盲猜你的报错和你贴的代码没有关系!

1年前

没有注册admin中间件

1年前

file

检查 app/Http/Kernel.php$routeMiddleware 有没有注册 admin 路由。如果没有可以将图片中的 admin 换成 apiweb

1年前 评论
威尼斯 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!