Php 在laravel 5.3中创建模块
我想制作一个modulare laravel 5.3应用程序,我尝试使用composer提供的Php 在laravel 5.3中创建模块,php,module,laravel-5.3,Php,Module,Laravel 5.3,我想制作一个modulare laravel 5.3应用程序,我尝试使用composer提供的nwidart/laravel moduleslaravel包,我遵循本教程,它可以工作,我创建了我的博客模块,还创建了BlogServiceProvider类。 但是当我使用php artisan模块时,我在composer[Symfony\Component\Debug\Exception\FatalErrorException]中遇到了这个错误 找不到类“Modules\Vente\Provide
nwidart/laravel modules
laravel包,我遵循本教程,它可以工作,我创建了我的博客模块,还创建了BlogServiceProvider类。
但是当我使用php artisan模块时,我在composer[Symfony\Component\Debug\Exception\FatalErrorException]中遇到了这个错误
找不到类“Modules\Vente\Providers\BlogServiceProvider”
我也在查看模块,想知道模块:use
有什么作用。想解释一下吗?:-)
here is exact solution for this
By default controllers, entities or repositories are not loaded
automatically.
You can autoload your modules using psr-4. For example :
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/"
}
},
1) copy the above code and paste it in your Composer.json
2) then do composer dumpautoload
3) then do php artisan module:use blog