在 laravel 5.3 中创建模块

Create Module in laravel 5.3

我想制作一个模块化 laravel 5.3 应用程序,我尝试使用来自作曲家的 nwidart/laravel-modules laravel 包,我按照本教程 laravel modules package 进行操作,我创建了我的博客模块和 BlogServiceProvider class。 但是当我做 php artisan module:use Blog 时,我在 composer [Symfony\Component\Debug\Exception\FatalErrorException] Class 'Modules\Vente\Providers\BlogServiceProvider' not found

中得到了这个错误
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