在laravel 5.3中创建模块

问题描述 投票:0回答:1

我想制作一个modulare laravel 5.3应用程序,我尝试使用作曲家的nwidart/laravel-modules laravel包,我按照本教程laravel modules package 工作,我创建了我的Blog模块和BlogServiceProvider类。但是当我做php artisan module:use Blog时,我在作曲家[Symfony\Component\Debug\Exception\FatalErrorException] Class 'Modules\Vente\Providers\BlogServiceProvider' not found中得到了这个错误

php module laravel-5.3
1个回答
1
投票
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
© www.soinside.com 2019 - 2024. All rights reserved.