Similar Posts

  • Controller ใน Laravel คืออะไร?

    📌 Controller เป็นส่วนหนึ่งของโครงสร้าง MVC (Model-View-Controller) ใน Laravel ทำหน้าที่รับคำขอจากผู้ใช้ (Request) และควบคุมการทำงานของระบบ โดยสามารถประมวลผลข้อมูลจาก Model และส่งผลลัพธ์ไปแสดงใน View 📌 MVC โครงสร้างใน Laravel 📌 การสร้าง Controller ใน Laravel เราสามารถสร้าง Controller ได้โดยใช้คำสั่ง Artisan คำสั่งนี้จะสร้างไฟล์ที่ app/Http/Controllers/ProductController.php 📌 ตัวอย่าง Controller (app/Http/Controllers/ProductController.php) 📌 การกำหนด Route ให้ Controller Laravel ใช้ Route เพื่อเชื่อมโยง URL กับ Controllerให้ไปที่ routes/web.php และเพิ่มโค้ดต่อไปนี้: 📌 Route::resource() จะสร้าง Route ทั้งหมดให้อัตโนมัติ ได้แก่ HTTP Method…

  • 📌 Model ใน Laravel คืออะไร?

    Model ใน Laravel เป็นคลาสที่ใช้เชื่อมต่อและจัดการข้อมูลกับฐานข้อมูล โดยใช้ Eloquent ORM (Object-Relational Mapping) เพื่อให้สามารถเรียกใช้งานข้อมูลได้สะดวกขึ้น โดย Model จะเชื่อมโยงกับตารางในฐานข้อมูล โดยอัตโนมัติ 📌 โครงสร้าง MVC ใน Laravel 📌 การสร้าง Model ใน Laravel สามารถสร้าง Model ได้โดยใช้คำสั่ง Artisan CLI คำสั่งนี้จะสร้างไฟล์ Model ที่ app/Models/Product.php 📌 ตัวอย่าง Model (app/Models/Product.php) 📌 การใช้งาน Model กับฐานข้อมูล 1️⃣ ดึงข้อมูลจากฐานข้อมูล 📌 ดึงข้อมูลทั้งหมด (SELECT * FROM products;) 📌 ดึงข้อมูลแค่บางรายการ (SELECT * FROM products…

  • insert existing users with plain-text passwords into Laravel’s users table

    To insert existing users with plain-text passwords into Laravel’s users table (used by Laravel Breeze authentication), follow these steps: ✅ Step 1: Hash Passwords Before Inserting Since Laravel requires bcrypt hashed passwords, you need to hash them before inserting into the users table. You can do this in a Laravel command, seeder, or migration script….

  • การส่งผ่านข้อมูลระหว่าง View และ Controller ใน Laravel

    📌 Laravel มีหลายวิธีในการส่งข้อมูลจาก Controller ไปยัง View และสามารถรับค่าจาก View กลับมายัง Controller ได้ ✅ 1. ส่งข้อมูลจาก Controller ไปยัง View สามารถใช้เมธอด view() และส่งค่าผ่าน compact(), with(), หรือ array ได้ 🔹 1.1 ใช้ compact() 🔸 การเรียกใช้ใน View (resources/views/welcome.blade.php) 🔹 1.2 ใช้ with() 🔹 1.3 ใช้ Array ✅ 2. ส่งข้อมูลหลายตัวไปยัง View สามารถส่งข้อมูลหลายตัวพร้อมกันได้ 🔸 การเรียกใช้ใน View ✅ 3. ส่งข้อมูลแบบ Collection สามารถส่ง Collection…

Leave a Reply

Your email address will not be published. Required fields are marked *