ลาราเวล | โมดูล 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
แพ็คเกจนี้เป็นเวอร์ชันปิงปอง/โมดูลที่เผยแพร่ใหม่ จัดระเบียบใหม่ และดูแลรักษา ซึ่งไม่ได้รับการดูแลอีกต่อไป
ด้วยโบนัสก้อนใหญ่อย่างหนึ่งที่แพ็คเกจดั้งเดิมไม่มี: การทดสอบ .
หากต้องการอัปเกรดเป็นเวอร์ชัน 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/
คุณสามารถดูการสาธิตโดยใช้ Laravel Breeze ได้ที่ https://github.com/laravel-modules-com/breeze-demo
นี่เป็นแอปพลิเคชั่นที่สมบูรณ์โดยใช้โมดูล Auth, Base และ Profile
เรายังมีชุมชน Discord https://discord.gg/hkF7BRvRZK หากต้องการความช่วยเหลืออย่างรวดเร็ว โปรดถามคำถามในช่องที่เหมาะสม
ใบอนุญาตเอ็มไอที (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม