คำสั่ง `PHP Artisan Install: API` ใน Laravel 11 มีวัตถุประสงค์หลักหลายประการที่เกี่ยวข้องกับการตั้งค่าฟังก์ชั่น API ภายในแอปพลิเคชัน Laravel ใหม่ นี่คือฟังก์ชั่นหลักของคำสั่งนี้:
1. สร้างไฟล์เส้นทาง `api.php`: คำสั่งนี้สร้างไฟล์` routes/api.php` ซึ่งเป็นที่ที่คุณสามารถกำหนดเส้นทาง API ของคุณ ไฟล์นี้ได้รับการกำหนดค่าให้ทำงานกับกลุ่มมิดเดิลแวร์ `API` ซึ่งอนุญาตให้มีการร้องขอ API แบบไร้สัญชาติ
2. ติดตั้ง Laravel Sanctum: คำสั่งตั้งค่าขึ้น Laravel Sanctum ซึ่งเป็นแพ็คเกจง่ายๆสำหรับการตรวจสอบโทเค็น API สิ่งนี้ช่วยให้คุณสามารถใช้การรับรองความถูกต้องตามโทเค็นสำหรับ API ของคุณได้อย่างง่ายดายทำให้เหมาะสำหรับ SPAs (แอปพลิเคชันหน้าเดียว) และแอปพลิเคชันมือถือ
3. ตั้งค่าการโยกย้ายฐานข้อมูลสำหรับโทเค็นการเข้าถึงส่วนบุคคล: มันสร้างไฟล์การย้ายถิ่นที่จำเป็นสำหรับการจัดการโทเค็นการเข้าถึงส่วนบุคคลซึ่งใช้สำหรับการตรวจสอบสิทธิ์ผู้ใช้ผ่าน API
4. กำหนดค่า Sanctum: คำสั่งยังสร้างไฟล์การกำหนดค่าสำหรับ Sanctum เพื่อให้มั่นใจว่าการตั้งค่าที่จำเป็นนั้นจะอยู่ในตำแหน่งที่จะทำงานได้อย่างถูกต้องภายในแอปพลิเคชันของคุณ [1] [2] [4]
โดยรวมแล้วคำสั่งนี้ปรับปรุงกระบวนการเตรียมแอปพลิเคชัน Laravel สำหรับการพัฒนา API ทำให้นักพัฒนาสามารถเริ่มต้นใช้งานได้ง่ายขึ้นด้วยการสร้าง API
การอ้างอิง:[1] https://laravel-news.com/api-versioning-in-laravel -11
[2] https://laraveldaily.com/post/laravel-11-main-new-features-changes
[3] https://www.youtube.com/watch?v=agunf89Saog
[4] https://laracasts.com/series/whats-new-in-laravel-11/episodes/4
[5] https://laravel.com/docs/11.x/installation