安装nwidart/laravel-modules后,Modules里创建的应用无法解析路由,显示404错误

安装nwidart/laravel-modules后,按教程博客:Laravel 模块化开发
安装完成,步骤如下:
1、composer require nwidart/laravel-modules,
2、php artisan vendor:publish –provider=”Nwidart\Modules\LaravelModulesServiceProvider”,
3、php artisan module:make Admin,
4、修改根目录下的composer.json内容:{
“autoload”: {
“psr-4”: {
“App\“: “app/“,
“Modules\“: “Modules/“
}
}
},
5、执行composer dump-autoload,
一切文件都可以正常创建完成,但打开域名/admin,显示404错误,本地设置是lucky.liu/admin,404 Not Found
nginx/1.16.1
config/modules.php里相关内容如下:
‘files’ => [
‘routes/web’ => ‘Routes/web.php’,
‘routes/api’ => ‘Routes/api.php’,
……
],
Routes/web.php里面内容也是默认内容。
开发环境是nginx1.16,Laravel版本是8.6,所有依赖都是最新update过的,
安装完成nwidart/laravel-modules还需再单独设置路由吗?
上述问题有没有遇到过的

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

@Imuyu 谢谢,路由配置显示正确,原来是服务器上伪静态配置的问题。 /admin是如何解析到Modules下面的Admin目录的,针对这一功能的文档或哪个文件负责完成的,推荐一下 :+1: :heart:

3年前 评论
Imuyu 3年前
讨论数量: 2

php artisan route:list
查看一下注册的路由

3年前 评论

@Imuyu 谢谢,路由配置显示正确,原来是服务器上伪静态配置的问题。 /admin是如何解析到Modules下面的Admin目录的,针对这一功能的文档或哪个文件负责完成的,推荐一下 :+1: :heart:

3年前 评论
Imuyu 3年前

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