ตั้งแต่ Laravel update version เป็น 6 ตัว Laravel ก็ได้นำเอา Jquery และ vuejs ออกจาก package ติดตั้งแบบปกติ และสร้าง Package ให้ติดตั้งแยกสำหรับคนที่ต้องการติดตั้งแบบ Clean รวมไปถึง Authentication UI, controller, Bootstrap สำหรับการ Login, Register, Reset password ต่างๆออกทั้งหมด เรียกได้ว่า Clean สมใจสาย Clean กันเลยทีเดียว วันนี้ผมจะมาแนะนำวิธีการติดตั้งตัว package ต่างๆสำหรับคนที่อยากใช้แบบเดิมกันครับ

Package ต่างๆที่มีให้ใช้

ก่อนจะเริ่มเลือก package สำหรับใช้งานเราต้องติดตั้ง package ผ่าน composer กันก่อน

composer require laravel/ui --dev

หลังจากติดตั้งเราสามารถใช้คำสั่ง artisan ได้ดังนี้

// Generate basic scaffolding...
php artisan ui bootstrap
php artisan ui vue
php artisan ui react

// Generate login / registration scaffolding...
php artisan ui bootstrap --auth
php artisan ui vue --auth
php artisan ui react --auth
  • ตัว ui จะมีให้เลือก 3 แบบ คือ Bootstrap, vue, react สามารถเลือกตัวที่เราต้องการได้เลย
  • flag –auth นั้นจะเป็นการบอกว่าเราต้องการติดตั้งระบบ Authentication ในเว็บไซต์ด้วย

เช่นผมเลือกใช้ vuejs และระบบ Authentication ก็ใช้คำสั่งนี้

php artisan ui vue --auth

ตัวระบบจะติดตั้ง Vuejs, Axios (สำหรับ ajax), ui login, register, reset password ให้ใช้งาน เพียงเท่านี้เราก็จะได้ระบบ Authentication เหมือนที่ติดตั้งใน laravel 5.8 แล้วครับ

Reference

ขอบคุณทุกคนที่ติดตาม และอ่านบทความของผมครับ หากใครมีคำถามหรืออยากให้ผมเขียนเกี่ยวกับเรื่องอะไรเพิ่มเติม สามารถแสดงความคิดเห็นไว้ที่ใต้บทความ หรือส่งเรื่องเข้ามาที่ Email ได้เลยครับ หัวข้อไหนน่าสนใจ ผมจะหยิบมาเขียนบทความให้ได้อ่านกันเรื่อยๆครับ

Scroll to Top