หลังจากใช้งาน Laravel framework มาสักระยะแล้ว 2-3 ปี จึงอยากพัฒนา Package เป็นของตัวเองไว้ใช้งาน
เริ่มจากขั้นตอนที่ 1 สร้าง Folder ชื่อว่า packages ใน Laravel framework อยู่ภายนอกสุด แต่ยังอยู่ใน Laravel Project นั้น
ขั้นตอนที่ 2 ใช้คำสั่ง composer init เพื่อสร้าง
ขั้นตอนที่ 3 นำ Provider เข้าสู่ ps4 ใน composer หลัก ของ Project และใช้คำสั่ง composer dump-autoload
ขั้นตอนที่ 4 สร้าง Provider ของเรา ด้วยคำสั่ง php artisan make:provider [ชื่อ-provider]
ขั้นตอนที่ 5 ย้ายไฟล์ Provider ที่สร้างไปไป โพลเดอร์ packages ของเรา ที่มีไฟล์ composer.json
app/Providers/ ย้ายไป packages/.../.../src/
ขั้นตอนที่ 6 ไปเพิ่ม Provider ในไฟล์ config/app.php ในอาร์เรย์ '
provider' => [
.../.../[ProviderNameService]:class,
]
ขั้นตอนที่ 6 เพิ่มเข้าไปใน Route ในไฟล์ Route.php
ขั้นตอนที่ 7 สร้าง Controller สำหรับการใช้งาน packages ของเรา แล้วย้ายเข้าในโพล์เดอร์ src ของ packages
ความคิดเห็น
แสดงความคิดเห็น