下面由laravel教程欄目給大家介紹使用 laravel-modules 擴展包通過模塊化開發 laravel 應用,希望對需要的朋友有所幫助!
- 首先在 Laravel 項目根目錄下使用 composer 安裝該擴展包:
composer?require?nwidart/laravel-modules
- 如不需要發布配置文件可以不用運行這條命令。該擴展包會自動注冊服務提供者和別名。此外,你可以通過運行如下命令來發布配置文件:
php?artisan?vendor:publish?--provider="NwidartModulesLaravelModulesServiceProvider"
- 執行命令,創建一個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 命令讓修改生效
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END