这篇文章主要介绍使用Laravel-Modules扩展包通过模块化开发Laravel应用的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
首先在 Laravel 项目根目录下使用 Composer 安装该扩展包:
composer require nwidart/laravel-modules
如不需要发布配置文件可以不用运行这条命令。该扩展包会自动注册服务提供者和别名。此外,你可以通过运行如下命令来发布配置文件:
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"
执行命令,创建一个modules并新建Blog模块。也可以同时创建多个模块,如Blog、User模块 :
php artisan module:make Blog
php artisan module:make Blog User
让模块目录中定义的类可以自动加载,可以这样配置 composer.json:
{ "autoload": { "psr-4": { "App\\": "app/", "Modules\\": "Modules/" } } }
配置完成后不要忘记运行 composer dump-autoload
命令让修改生效
以上是“使用Laravel-Modules扩展包通过模块化开发Laravel应用的案例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。