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