安装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还需再单独设置路由吗?
上述问题有没有遇到过的

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

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

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

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

2年前 评论

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

2年前 评论
Imuyu 2年前

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