我目前正在创建模块化laravel项目,这是我的参考链接
现在我想用我的app文件夹
创建一个模块文件夹相同的目录Creating a Modular Application in Laravel
我还创建了一个ModuleServiceProvider.php
providers' => [
App\Providers\ModuleServiceProvider::class,
]
我将ModulerServiceProvider类添加到我的
配置/ app.php
Route::group(['prefix' => 'yinyang', 'namespace' => 'Modules\Yinyang\Controllers'], function () {
Route::get('/', 'GameController@index');
});
这里是模块/ yinyang / route.php下的路由
namespace Modules\Yinyang\Controllers;
use App\Http\Controllers;
class GameController extends Controller {
public function __construct() {
}
public function index() {
}
}
这是模块/ yinyang / controller / GameController.php
Class Modules\Yinyang\Controllers\GameController does not exist
下的路线时,问题出现了
<body onload="location.reload(true);">
任何人对如何解决此问题都有任何建议/意见。感谢。
答案 0 :(得分:1)
我在
的帮助下解决了这个问题让我访问模块目录 我需要在我的composer.json上添加新实例 模块到psr-4
"psr-4": {
"App\\": "app/",
"Modules\\": "modules/"
}
之后运行composer dump-autoload来创建新版本。