Laravel (ลาราเวล) เป็นPHP Framework ที่เน้นไปในการให้ใช้งานง่าย ถูกสร้างขึ้นมาโดย Taylor Otwell (เทเลอร์ ออทเวล) โดยสามารถดาวน์โหลดเฟรมเวิร์คนี้มาใช้งานได้ฟรี 

Laravel ถูกออกแบบมาเพื่อพัฒนาเว็บแอปพลิเคชั่นในรูปแบบของ Model View Controller คือรุปแบบของสถาปัตยกรรมชนิดหนึ่งที่เป็น Framework (เฟรมเวิร์ค) สำหรับสร้างเว็บไซต์

ภาพโลโก้ของ Laravel
ภาพโลโก้ของ Laravel

ลักษณะเด่นของ Laravel

  • Bundle (บันเดิ้ล) คือสิ่งที่มาพร้อมกับ แพ็คเกจของระบบ ที่ทำให้เราสามารถนำมาใช้กับเว็บแอปพลิเคชั่นของเราได้เลย จึงทำให้เราประหยัดเวลาในการเขียนโค้ด และลดจำนวนการเขียนโค้ดลงไปอย่างมาก 
  • Class Auto loading (คลาส ออโต้ โหลดดิ้ง) คือการโหลดคลาสอัตโนมัติ ระบบจะทำการโหลดคลาสของ PHP มาใช้งานอัตโนมัติ โดยไม่ต้องกำหนดค่าลงไปใช้งานเอง ในการโหลด ระบบจะป้องกันการโหลดในส่วนประกอบ (Component) ที่ไม่ใช้งาน และจะเลือกโหลดเฉพาะส่วนประกอบที่นำมาใช้งานเท่านั้น
  • View Composer คืือส่วนของมุมมอง ในส่วนนี้จะเป็นส่วนของโค้ด HTML ที่นำมาเรียงติดต่อกันและจะทำงานหลังจากที่ประกอบโค้ดกันเสร็จเรียบร้อยแล้ว เช่น การแบ่งส่วน Header, Container, Sidebar และ Footer เป็นต้น
  • Unit Testing คือหน่วยที่ใช้ทดสอบ Laravel จะยินยอมให้ผู้ใช้งานสามารถสร้าง Unit Test ขึ้นมาเพื่อทดสอบงานของตัวเองได้โดยผ่าน Artisan utility (การทดสอบของ laravel จะต้องขึ้นด้วย php artisan เสมอ)
  • The Eloquent ORM คือชุดคำสั่งใน Query เป็นเครื่องมือที่ช่วยในการคิวรี่ข้อมูลต่างๆในฐานข้อมูล
  • Reverse Routing การเร้าท์ติ้ง ในส่วนนี้จะทำให้ผู้ใช้งานสามารถกำหนดชื่อของ URL เพื่อที่จะชี้ไปยังส่วนต่างๆตามต้องการ
  • Restful Controller คือการกรองชนิดตามการส่งคำขอ จะช่วยให้ผู้ใช้งานสามารถกรองชนิดการส่งคำร้องขอจากฟอร์มทั้งแบบ POST และ แบบ GET 
  • The IoC (Inversion of Control) Container เป็นส่วนในการจัดเก็บ Library (ไลบรารี่) ภายนอก ที่ผู้ใช้งานจะนำเข้ามาใช้

บทเรียนสอน Laravel 18 บท

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
แนะนำ ISD1820 โมดูลบันทึกเสียง Arduino ใช้ได้กับ ESP8266 ESP32
โดย mindphp อ 31 ธ.ค. 2023 8:02 pm บอร์ด IOT - Internet of things
0
1356
อ 31 ธ.ค. 2023 8:02 pm โดย mindphp View Topic แนะนำ ISD1820 โมดูลบันทึกเสียง Arduino ใช้ได้กับ ESP8266 ESP32
ทำไมทำ Wordpress บน localwp มันช้าครับ ช้ากว่าทำบนโฮสต์จริง
โดย Anonymous อ 31 ธ.ค. 2023 4:20 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
306
อ 31 ธ.ค. 2023 4:20 pm โดย บุคคลทั่วไป View Topic ทำไมทำ Wordpress บน localwp มันช้าครับ ช้ากว่าทำบนโฮสต์จริง
ลดหย่อนภาษีได้ปี 67 สูงสุด 50,000 มีเงือนไขอย่างไรมาดุ
โดย Anonymous อ 31 ธ.ค. 2023 10:37 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
395
อ 31 ธ.ค. 2023 10:37 am โดย บุคคลทั่วไป View Topic ลดหย่อนภาษีได้ปี 67 สูงสุด 50,000 มีเงือนไขอย่างไรมาดุ
เซ็นเซอร์ตรวจจับเสียง เอาไปใช้ทำอะไรได้บ้าง ทำโปรเจ็ค IOT
โดย Anonymous ส 30 ธ.ค. 2023 4:28 am บอร์ด IOT - Internet of things
2
765
ส 30 ธ.ค. 2023 10:48 pm โดย mindphp View Topic เซ็นเซอร์ตรวจจับเสียง เอาไปใช้ทำอะไรได้บ้าง ทำโปรเจ็ค IOT
มีเว็บที่เปิดเป็น localhost ใช้งานได้อยู่ มีวิธีไหนบ้างครับ ที่จะทำให้คนเข้าถึงออนไลน์ได้
โดย Anonymous ส 30 ธ.ค. 2023 4:18 am บอร์ด Programming - PHP
1
322
ส 30 ธ.ค. 2023 10:47 pm โดย mindphp View Topic มีเว็บที่เปิดเป็น localhost ใช้งานได้อยู่ มีวิธีไหนบ้างครับ ที่จะทำให้คนเข้าถึงออนไลน์ได้
ในฐานะผู้ดูแลระบบ (System Administrator) ก่อนเข้าช่วงหยุดยาว เตรียมตัวแบบนี้เพื่อให้หยุดได้อย่างไร้กังวน
โดย mindphp พฤ 28 ธ.ค. 2023 12:20 pm บอร์ด Linux - Web Server
0
572
พฤ 28 ธ.ค. 2023 12:20 pm โดย mindphp View Topic ในฐานะผู้ดูแลระบบ (System Administrator) ก่อนเข้าช่วงหยุดยาว เตรียมตัวแบบนี้เพื่อให้หยุดได้อย่างไร้กังวน
แก้ปัญหา Google Chrome เข้าหน้าเว็บไม่ได้ขึ้น ERROR SSL Key แต่ใช้ browser ตัวอื่นเข้าได้หมด
โดย mindphp พฤ 28 ธ.ค. 2023 7:11 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
348
พฤ 28 ธ.ค. 2023 7:11 am โดย mindphp View Topic แก้ปัญหา Google Chrome เข้าหน้าเว็บไม่ได้ขึ้น ERROR SSL Key แต่ใช้ browser ตัวอื่นเข้าได้หมด
ทำไมการย้ายโดเมนมักแนะนำให้ดำเนินการก่อนหมดอายุ 30 วัน มาดูรายละเอียดกัน Domain Tranfer มีกี่ขั้นตอน
โดย mindphp พฤ 28 ธ.ค. 2023 6:54 am บอร์ด Microsoft Office Knowledge & line & Etc
0
423
พฤ 28 ธ.ค. 2023 6:54 am โดย mindphp View Topic ทำไมการย้ายโดเมนมักแนะนำให้ดำเนินการก่อนหมดอายุ 30 วัน มาดูรายละเอียดกัน Domain Tranfer มีกี่ขั้นตอน