การติดตั้ง Laravel Jetstream เป็นวิธีที่รวดเร็วที่สุดในการสร้างระบบ Login, Register, Two-Factor Authentication และการจัดการ Team โดย Jetstream จะมี Stack ให้เลือก 2 แบบคือ Livewire (เหมาะสำหรับสาย PHP / Blade) และ Inertia
- ติดตั้ง Jetstream Package
ใช้ Composer เพื่อดึงตัวติดตั้ง Jetstream เข้ามาในโปรเจกต์composer require laravel/jetstream - ในขั้นตอนนี้คุณต้องตัดสินใจว่าจะใช้ Stack ไหน
- Livewire + Blade
เหมาะสำหรับคนที่ถนัดเขียน PHP และต้องการความเร็วในการพัฒนาแบบดั้งเดิม
php artisan jetstream:install livewire - Inertia + Vue
เหมาะสำหรับคนที่ต้องการทำ Single Page Application โดยใช้ Vue.jsphp artisan jetstream:install inertia
Note: หากต้องการระบบจัดการทีม ให้เติม--teamsต่อท้ายคำสั่ง เช่นphp artisan jetstream:install livewire --teams
- Livewire + Blade
- ติดตั้ง Dependencies และ Compile Assets
npm install
npm run build - ตั้งค่า Database และ Migrate
ตรวจสอบไฟล์.envของคุณว่าเชื่อมต่อกับ Database ถูกต้องแล้ว จากนั้นรันคำสั่ง Migrate เพื่อสร้าง Table ต่าง ๆphp artisan migrate - ตรวจสอบความเรียบร้อย
ตอนนี้ระบบพร้อมใช้งานแล้ว คุณสามารถรัน Server เพื่อดูหน้าตาของ Dashboard ใหม่ได้เลยphp artisan serve - จากนั้นเข้าชมที่
http://127.0.0.1:8000/registerเพื่อสร้าง User คนแรกครับ
อ่านเพิ่มเติม