laravel modules
v11.1.7
拉維爾 | laravel 模組 |
---|---|
5.4 | ^1.0 |
5.5 | ^2.0 |
5.6 | ^3.0 |
5.7 | ^4.0 |
5.8 | ^5.0 |
6.0 | ^6.0 |
7.0 | ^7.0 |
8.0 | ^8.0 |
9.0 | ^9.0 |
10.0 | ^10.0 |
11.0 | ^11.0 |
nwidart/laravel-modules
是一個 Laravel 包,旨在使用模組管理大型 Laravel 應用程式。模組就像 Laravel 包,它有一些視圖、控制器或模型。該套件在 Laravel 11 中受支援和測試。
這個套件是 pingpong/modules 的重新發布、重新組織和維護的版本,不再維護。
原始包沒有的一大好處是:測試。
要升級到V11版本,請按照官方文件中的升級指南進行操作。
若要透過 Composer 安裝,請執行:
composer require nwidart/laravel-modules
該包將自動註冊服務提供者和別名。
(可選)透過執行以下命令來發布套件的設定檔:
php artisan vendor:publish --provider= " NwidartModulesLaravelModulesServiceProvider "
預設情況下,模組類別不會自動載入。您可以透過將 merge-plugin 新增到額外部分來自動載入模組:
"extra" : {
"laravel" : {
"dont-discover" : []
},
"merge-plugin" : {
"include" : [
" Modules/*/composer.json "
]
}
},
提示:不要忘記之後執行composer dump-autoload
。
您可以在 https://laravelmodules.com/ 上找到安裝說明和完整文件。
您可以在 https://github.com/laravel-modules-com/breeze-demo 上查看使用 Laravel Breeze 的演示
這是一個使用 Auth、Base 和 Profile 模組的完整應用程式。
我們還有一個 Discord 社群。 https://discord.gg/hkF7BRvRZK 如需快速協助,請在適當的管道上提問。
麻省理工學院許可證 (MIT)。請參閱許可證文件以獲取更多資訊。