ข้ามไปยังเนื้อหาหลัก

Livewire: สร้างเว็บแอปพลิเคชัน Dynamic ด้วย PHP อย่างง่ายดาย

เรียนรู้การสร้าง Dynamic UI ด้วย Livewire เฟรมเวิร์ก PHP ที่ช่วยให้คุณพัฒนา Frontend และ Backend ได้อย่างรวดเร็วโดยไม่ต้องพึ่งพา JavaScript มากนัก สร้าง Component ที่โต้ตอบได้ ดึงข้อมูลจากฐานข้อมูล จัดการฟอร์ม และสร้าง Modal Dialog ได้อย่างง่ายดาย

ขั้นสูง 13 บทความย่อย

สารบัญบทเรียน (Roadmap)

ทำตามขั้นตอนจากบนลงล่าง
1

แนะนำ Livewire

Livewire เป็นเฟรมเวิร์กที่ทำงานร่วมกับ Laravel สำหรับการพัฒนา Frontend ที่ไม่ต้องใช้ JavaScript มากนัก สามารถเขียนโค้ดทั้ง Frontend และ Backend ด้วย PHP ได้

3

สร้าง Component แรก

Livewire Component เป็นส่วนสำคัญที่ใช้สร้างส่วนต่าง ๆ ใน UI ของแอปพลิเคชัน สามารถสร้างฟังก์ชันที่สามารถโต้ตอบกับผู้ใช้และอัปเดตได้แบบ Real-Time โดยไม่ต้องรีเฟรช...

6

การจัดการ Form

การจัดการฟอร์มเป็นหนึ่งในฟังก์ชันที่สำคัญ เพราะช่วยให้ผู้พัฒนาสามารถสร้างฟอร์มที่โต้ตอบกับผู้ใช้ได้แบบ Real-Time โดยไม่ต้องรีเฟรชหน้าเว็บ

7

การแสดงผลข้อมูลจาก Database

Livewire ช่วยให้การดึงข้อมูลจากฐานข้อมูล (Database) มาแสดงในหน้าเว็บทำได้ง่ายขึ้น โดยการผสานการทำงานระหว่าง Component และ View ทำให้ข้อมูลสามารถอัปเดตได้ทันที

9

การยืนยันข้อมูล (Validation)

การยืนยันข้อมูล (Validation) ใน Livewire ช่วยให้ผู้พัฒนาตรวจสอบความถูกต้องของข้อมูลที่ผู้ใช้กรอกได้แบบ Real-Time และยังสามารถแสดงข้อผิดพลาดได้ทันทีเมื่อข้อมูลไม...

11

การส่ง Event ระหว่าง Component - สร้างและใช้ Event ระหว่าง Component หลายตัว

ใน Livewire การสื่อสารระหว่าง Component หลายตัวสามารถทำได้ผ่าน Event ซึ่งช่วยให้ Component ต่าง ๆ สามารถสื่อสารและส่งข้อมูลถึงกันได้โดยไม่ต้องเชื่อมโยงกันโดยตรง...

12

การอัปโหลดไฟล์ด้วย Livewire - การจัดการการอัปโหลดไฟล์

Livewire ทำให้การอัปโหลดไฟล์ใน Laravel ง่ายขึ้น โดยไม่ต้องเขียน JavaScript เพิ่มเติม คุณสามารถจัดการการอัปโหลดไฟล์ได้ในฝั่งเซิร์ฟเวอร์โดยตรงผ่าน Component