Laravel —— 多模塊開發


Laravel 框架比較龐大,更適用於比較大的項目。

為了整個項目文件結構清晰,不同部分分為不同模塊很有必要。

 

一、安裝擴展包

1、根據不同 Laravel 版本,選擇擴展包版本。

  packagest 鏈接 - https://packagist.org/packages/nwidart/laravel-modules

2、用 composer 命令下載並安裝擴展包包

  composer require nwidart/laravel-modules

  會自動注冊服務提供者和別名,並自動創建了模塊相關的 artisan 命令。

  會在項目根目錄下自動創建目錄 Modules。

3、生成配置文件

  php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"

  會在 config 目錄下生成 modules.php

 

二、創建模塊

1、用 artisan 命令創建

  php artisan module:make Name

  Name 為模塊的名字

  會在 Modules 目錄下自動創建 Name 目錄,並包含整套代碼。

  可創建多個

2、加載模塊

  修改 composer.json 文件,將 Modules 加入自動加載中。

     { "autoload": { "psr-4": { "App\\": "app/", "Modules\\": "Modules/" } } }

  修改后執行 composer 命令使之生效。

  composer dump-autoload

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM