跳到主要内容

เริ่มต้นพัฒนาเว็บด้วย Laravel Framework: ตั้งแต่ติดตั้งถึงใช้งานจริง

เรียนรู้การพัฒนาเว็บแอปพลิเคชันด้วย Laravel Framework ตั้งแต่การติดตั้ง Composer และ Node.js การตั้งค่าโปรเจ็กต์ การทำความเข้าใจโครงสร้าง MVC ไปจนถึงการใช้งาน Artisan Command Line และการจัดการฐานข้อมูล พร้อมเริ่มต้นสร้างโปรเจ็กต์ Laravel ของคุณเอง

ขั้นสูง 36 篇短文

เนื้อหาภาษาไทย / 泰语内容

课程目录(Roadmap)

请从上到下依次学习
1

การติดตั้งและใช้งาน Laravel

Laravel ซึ่งเป็น PHP Framework ยอดนิยมที่ใช้ในการพัฒนาเว็บแอปพลิเคชัน Laravel มีโครงสร้างที่จัดการง่าย มีเครื่องมือและฟีเจอร์มากมาย เช่น การจัดการฐานข้อมูล การก...

2

การติดตั้งและใช้งาน Node.js

Node.js ซึ่งเป็นแพลตฟอร์มที่สร้างขึ้นจาก JavaScript ที่ช่วยให้สามารถพัฒนาและรันโค้ด JavaScript บนฝั่งเซิร์ฟเวอร์ได้ Node.js เหมาะสำหรับการพัฒนาเว็บแอปพลิเคชัน ก...

4

Laravel คืออะไรและการติดตั้ง

Laravel เป็นหนึ่งใน PHP Framework ที่ได้รับความนิยมมากที่สุดในการพัฒนาเว็บแอปพลิเคชัน โดยถูกออกแบบมาเพื่อช่วยให้นักพัฒนาสามารถสร้างระบบที่มีประสิทธิภาพได้อย่างร...

6

การสร้างโปรเจค Laravel ด้วย Composer

การสร้างโปรเจค Laravel เป็นขั้นตอนสำคัญสำหรับการพัฒนาแอปพลิเคชันใน Laravel ในบทนี้เราจะเรียนรู้วิธีการสร้างโปรเจค Laravel ใหม่ด้วย Composer ซึ่งเป็นเครื่องมือใน...

7

โครงสร้างไฟล์ใน Laravel

Laravel มีโครงสร้างโฟลเดอร์และไฟล์ที่จัดเรียงเป็นระบบระเบียบ ซึ่งช่วยให้การพัฒนาแอปพลิเคชันสะดวกและเป็นมาตรฐาน

8

การใช้ Artisan Command Line

Artisan เป็นเครื่องมือ command line ที่มาพร้อมกับ Laravel ซึ่งช่วยให้การพัฒนาแอปพลิเคชันง่ายขึ้น ด้วยคำสั่งที่ Artisan มี นักพัฒนาสามารถสร้างคอนโทรลเลอร์ โมเดล

9

การตั้งค่า .env และการจัดการการเชื่อมต่อฐานข้อมูล

ไฟล์ .env ใน Laravel ใช้สำหรับการตั้งค่าต่างๆ ของแอปพลิเคชัน รวมถึงการเชื่อมต่อฐานข้อมูล ซึ่งจะช่วยให้การจัดการค่าคอนฟิกของระบบเป็นเรื่องง่ายและปลอดภัยมากขึ้น

10

การรัน Laravel Server และการเข้าถึงผ่าน localhost

Laravel มาพร้อมกับเซิร์ฟเวอร์พัฒนาในตัวที่ช่วยให้นักพัฒนาสามารถทดสอบแอปพลิเคชันได้อย่างสะดวกผ่าน localhost โดยไม่จำเป็นต้องตั้งค่าเซิร์ฟเวอร์ภายนอก

12

การสร้างและกำหนด Routing เบื้องต้นใน Laravel

Routing หรือการกำหนดเส้นทางเป็นส่วนสำคัญในการทำงานของ Laravel โดยทำหน้าที่กำหนดว่าคำขอแต่ละประเภทจากผู้ใช้ (URL ที่ผู้ใช้เข้าถึง) จะส่งไปที่ Controller หรือ Vie...

13

การใช้งาน Route Parameters

Route Parameters คือค่าที่เราสามารถแนบไปกับเส้นทาง (Route) เพื่อส่งข้อมูลที่จำเป็นไปยัง Controller หรือการดำเนินการอื่นๆ ผ่าน URL

14

การสร้าง Controller ด้วย Artisan

Laravel Controller เป็นส่วนที่ทำหน้าที่ควบคุมการทำงานของแอปพลิเคชันระหว่าง Model และ View เพื่อให้การประมวลผลข้อมูลและการตอบสนองต่อผู้ใช้เป็นไปอย่างมีระเบียบและ...

16

Middleware คืออะไรและการนำไปใช้

Middleware ใน Laravel เป็นส่วนที่ทำหน้าที่เป็นตัวกลางระหว่างคำขอ (Request) และการตอบสนอง (Response) โดยสามารถตรวจสอบ แก้ไข หรือกรองคำขอก่อนที่จะถึง Controller ห...

17

การใช้ Route Group และ Prefix

Laravel การจัดกลุ่มเส้นทาง (Route Group) และการเพิ่ม Prefix เป็นเทคนิคที่ช่วยให้เราจัดการเส้นทางต่างๆ ในแอปพลิเคชันให้เป็นระบบระเบียบ และช่วยลดความซ้ำซ้อนของโค้...

19

สรุป หมวดที่ 2: Routing และ Controllers

การทำงานกับ Routing และ Controllers เป็นพื้นฐานที่สำคัญของ Laravel ในการควบคุมและจัดการการนำคำขอ (Request) และการตอบสนอง (Response) ในแอปพลิเคชัน

20

การใช้งาน Blade Template

Blade เป็น Template Engine ของ Laravel ที่ช่วยในการสร้างหน้าเว็บ โดยสามารถใช้คำสั่งของ Blade เพื่อแสดงข้อมูล ทำเงื่อนไข และวนลูปได้อย่างง่ายดาย

22

การใช้ Blade Components

Blade Components คือฟีเจอร์ของ Blade Template ใน Laravel ที่ช่วยให้เราสามารถสร้างส่วนประกอบ UI ที่ใช้ซ้ำได้ ทำให้การจัดการและการพัฒนาอินเทอร์เฟซมีความสะดวกมากขึ...

23

การส่งข้อมูลไปยัง View

ในการพัฒนาเว็บแอปพลิเคชันด้วย Laravel การส่งข้อมูลจาก Controller ไปยัง View เป็นขั้นตอนสำคัญในการแสดงผลข้อมูลให้ผู้ใช้เห็น ซึ่ง Laravel มีหลายวิธีที่ช่วยให้การส...

24

การใช้ Blade Directives เช่น @if, @foreach

Blade Directives เป็นฟีเจอร์ของ Blade Template Engine ใน Laravel ที่ช่วยให้เราสามารถเขียนโค้ด PHP ได้สะดวกขึ้นในรูปแบบที่อ่านง่าย Blade มี Directives ที่ช่วยในก...

26

สรุป หมวดที่ 3: Blade Templates

Blade Template Engine ของ Laravel เป็นเครื่องมือสำคัญที่ช่วยให้การสร้างและจัดการหน้าเว็บเป็นไปได้อย่างสะดวกและมีประสิทธิภาพ หมวดนี้ครอบคลุมพื้นฐานของ Blade Temp...

27

การตั้งค่าฐานข้อมูลใน Laravel

การตั้งค่าฐานข้อมูลใน Laravel เป็นขั้นตอนสำคัญที่ช่วยให้แอปพลิเคชันสามารถเชื่อมต่อกับฐานข้อมูลได้ง่ายและสะดวก Laravel มีการจัดการการเชื่อมต่อฐานข้อมูลที่เรียบง่...

28

การสร้าง Migration และการจัดการ Schema

Migration ใน Laravel เป็นเครื่องมือที่ช่วยให้การสร้างและปรับโครงสร้างตารางฐานข้อมูลเป็นไปอย่างสะดวกและง่ายดาย โดยสามารถกำหนด Schema ของตาราง

29

การสร้างและใช้งาน Model

Model ใน Laravel คือส่วนที่ใช้ในการจัดการและโต้ตอบกับฐานข้อมูล โดย Laravel ใช้ Eloquent ORM (Object-Relational Mapping) ซึ่งช่วยให้การทำงานกับฐานข้อมูลเป็นไปอย่...

30

การ Query ข้อมูลด้วย Eloquent ORM

Eloquent ORM เป็นเครื่องมือใน Laravel ที่ช่วยให้เราสามารถทำงานกับฐานข้อมูลได้อย่างง่ายดายและมีประสิทธิภาพ โดยไม่จำเป็นต้องเขียนคำสั่ง SQL โดยตรง Eloquent ช่วยให...

31

การสร้างความสัมพันธ์ระหว่าง Model (One to One)

การสร้างความสัมพันธ์แบบ One to One ใน Laravel คือการเชื่อมโยงระหว่างสองตารางที่มีความสัมพันธ์แบบหนึ่งต่อหนึ่ง (One to One) โดยที่แต่ละแถวในตารางหนึ่งจะสอดคล้องก...

32

การสร้างความสัมพันธ์ระหว่าง Model (One to Many)

ความสัมพันธ์แบบ One to Many ใน Laravel คือการเชื่อมโยงระหว่างสองตารางที่มีความสัมพันธ์แบบหนึ่งต่อหลาย (One to Many) โดยที่แถวหนึ่งในตารางหนึ่งสามารถเชื่อมโยงกับ...

33

การสร้างความสัมพันธ์ระหว่าง Model (Many to Many)

ความสัมพันธ์แบบ Many to Many ใน Laravel คือการเชื่อมโยงระหว่างสองตารางที่แต่ละแถวในตารางหนึ่งสามารถเชื่อมโยงกับหลายแถวในอีกตารางหนึ่ง และในทางกลับกัน ตัวอย่างเช...

34

การใช้งาน Query Builder

Query Builder เป็นเครื่องมือที่ Laravel มีมาให้เพื่อช่วยให้เราสามารถสร้างคำสั่ง SQL สำหรับการดึง เพิ่ม แก้ไข และลบข้อมูลในฐานข้อมูลได้โดยไม่ต้องเขียน SQL โดยตรง...

35

การใช้ Soft Deletes กับ Model

Soft Deletes เป็นฟีเจอร์ของ Laravel ที่ช่วยให้การลบข้อมูลในฐานข้อมูลเป็นไปอย่างปลอดภัยมากขึ้น โดยข้อมูลที่ถูกลบจะไม่ถูกลบออกจากฐานข้อมูลจริงๆ แต่จะถูกทำเครื่องห...

36

การสร้างและใช้ Mutators และ Accessors

Mutators และ Accessors ใน Laravel เป็นฟีเจอร์ที่ช่วยให้เราสามารถกำหนดรูปแบบข้อมูลที่ต้องการเก็บลงฐานข้อมูล (Mutator) และรูปแบบข้อมูลที่ต้องการดึงขึ้นมาแสดงผล (A...