ตั้งแต่ 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

เกี่ยวกับผู้เขียน

Itthipat Thitsarak

สวัสดีครับผม อิทธิพัทธ์ (เป้) เป็น Freelance Web developer ชอบหาเทคนิคต่างๆที่ทำให้ชีวิต Programmer ง่ายขึ้นโดย Blog นี้จะ สอน Laravel, Vuejs, CSS, HTML 5 และอื่นๆ ที่เกี่ยวกับการทำเว็บไซต์

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

Scroll to Top
Scroll to Top