🔹 เกริ่นนำ
ระบบ Authentication เป็นองค์ประกอบสำคัญของเว็บแอปพลิเคชัน ไม่ว่าจะเป็นระบบสมาชิก แดชบอร์ด หรือแอปที่ต้องการการเข้าสู่ระบบเพื่อเข้าถึงข้อมูล Laravel Breeze คือ Starter Kit ที่ Laravel พัฒนาให้ใช้งานง่าย รวดเร็ว และเหมาะสำหรับผู้เริ่มต้น
Breeze ใช้ Blade template, Laravel Auth scaffolding และ Tailwind CSS เป็นพื้นฐาน พร้อม route และ controller ที่จำเป็นสำหรับการลงทะเบียน, เข้าสู่ระบบ และออกจากระบบ
บทเรียนนี้จะแนะนำวิธีติดตั้ง Breeze และเริ่มต้นระบบ Authentication ได้ภายในไม่กี่นาที
🔸 ติดตั้ง Laravel Breeze
# ติดตั้ง Breeze ด้วย Composer
composer require laravel/breeze --dev
# สร้างโครงสร้าง Auth
php artisan breeze:install
# ติดตั้ง Frontend Asset
npm install && npm run dev
# รัน Migration
php artisan migrate
💡 หากยังไม่มีระบบฐานข้อมูล ให้แก้ไขไฟล์
.env
และตั้งค่าการเชื่อมต่อก่อนรัน migrate
เมื่อเสร็จแล้วจะสามารถเข้าใช้งานหน้า /register
, /login
และ /dashboard
ได้ทันที