Laravel Modules.

การใช้งาน Laravel Module Package เป็นการแยกแยะโครงสร้างของโปรเจค Laravel เพื่อให้ง่ายต่อการจัดการและแยกพวกโมเดลและคอนโทรลเลอร์ของ module ออกจากพวกของ Laravel และเพื่อให้สามารถเข้าถึง module นี้ได้ง่ายขึ้น

วิธีการใช้งาน Laravel Module Package ได้แก่

  1. ติดตั้ง Laravel Module Package ผ่าน Composer โดยใช้คำสั่ง composer require nwidart/laravel-modules
  2. ทำการสร้างโมดูลใหม่ โดยใช้คำสั่ง php artisan module:make <module-name>
  3. สามารถสร้างโมเดลและคอนโทรลเลอร์ของโมดูลนั้นๆ ได้โดยใช้คำสั่ง php artisan make:model <model-name> และ php artisan make:controller <controller-name>
  4. กำหนด namespace ของโมเดลและคอนโทรลเลอร์ให้ตรงกับ namespace ของโมดูลนั้นๆ โดยสามารถกำหนดได้ในไฟล์โมเดลและคอนโทรลเลอร์เอง
  5. เพิ่มโมดูลที่สร้างเข้าในไฟล์ config/app.php โดยเพิ่ม 'Modules\\\\<module-name>\\\\Providers\\\\<module-name>ServiceProvider' ลงในไฟล์ providers
  6. สามารถเรียกใช้โมดูลและคอนโทรลเลอร์ของโมดูลนั้นๆ ได้โดยใช้ namespace ของโมดูลนั้นๆ เช่น use Modules\\\\<module-name>\\\\Models\\\\<model-name>; และ use Modules\\\\<module-name>\\\\Http\\\\Controllers\\\\<controller-name>;

การใช้งาน Laravel Module Package เป็นวิธีที่ง่ายและสะดวกในการจัดการโครงสร้างของโปรเจค Laravel และช่วยให้การเข้าถึงและการจัดการโมดูลนั้นๆ ง่ายขึ้นและสะดวกขึ้นอีกด้วย

แท๊ก

laravel laravel module laravel module package package
บทความยอดนิยม