Dev to webs {Coding…}

ร บทเรียนฟรีด้านการพัฒนาซอฟต์แวร์ ที่ครอบคลุมเนื้อหาหลากหลาย ตั้งแต่การเขียนโค้ดพื้นฐานไปจนถึงเทคนิคขั้นสูง

บทที่ 36: การใช้ Laravel Breeze เพื่อสร้างระบบ Authentication

🔹 เกริ่นนำ

ระบบ 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 ได้ทันที