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 บท

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
รบกวน code ระบบวิเคราะห์ค่ะ
โดย crazyalone ศ 18 ก.ย. 2009 2:57 pm บอร์ด Programming - PHP
2
804
ศ 18 ก.ย. 2009 4:31 pm โดย wolfcry View Topic รบกวน code ระบบวิเคราะห์ค่ะ
ทำยังไงให้ php แปลงไฟล์จาก bbcode เป็น html ครับ
โดย wolfcry พฤ 17 ก.ย. 2009 6:13 pm บอร์ด Programming - PHP
2
3315
ศ 18 ก.ย. 2009 4:29 pm โดย wolfcry View Topic ทำยังไงให้ php แปลงไฟล์จาก bbcode เป็น html ครับ
การโพสโปรแกรม เพื่อinstall
โดย mutu พฤ 17 ก.ย. 2009 4:37 pm บอร์ด Programming - PHP
1
970
ศ 18 ก.ย. 2009 2:20 pm โดย mindphp View Topic การโพสโปรแกรม เพื่อinstall
ช่วยที เว็บผมใช้ joomla 1.5.2 โดนโจมตี
โดย bott พฤ 17 ก.ย. 2009 8:52 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
1672
ศ 25 ก.ย. 2009 12:17 pm โดย mindphp View Topic ช่วยที เว็บผมใช้ joomla 1.5.2 โดนโจมตี
พี่ครับช่วยหาตัวแปรที่ส่งมาฟอร์ม upload.html ให้ทีครับ
โดย somsak84 พฤ 17 ก.ย. 2009 12:32 am บอร์ด Programming - PHP
2
1409
พ 25 ส.ค. 2010 11:16 am โดย บุคคลทั่วไป View Topic พี่ครับช่วยหาตัวแปรที่ส่งมาฟอร์ม upload.html ให้ทีครับ
Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์
โดย mindphp พ 16 ก.ย. 2009 2:12 am บอร์ด AJAX Javascript Library - jQuery
6
21117
ส 17 ธ.ค. 2011 4:06 am โดย kabongpech View Topic Javascript เช็คหมายเลขเบอร์โทร มือถือ หมายเลขโทรศัพท์
รบกวนสอบถามเรื่องการทำเครื่องหมาบนรูปภาพแล้วเก็บลงฐานข้อมูล
โดย minimax อ 15 ก.ย. 2009 3:40 pm บอร์ด Programming - PHP
1
1256
อ 15 ก.ย. 2009 6:16 pm โดย mindphp View Topic รบกวนสอบถามเรื่องการทำเครื่องหมาบนรูปภาพแล้วเก็บลงฐานข้อมูล
อยากจะได้สูตรphp หาพื้นที่ครับ
โดย namezerza อ 15 ก.ย. 2009 11:04 am บอร์ด Programming - PHP
2
3023
อ 15 ก.ย. 2009 9:26 pm โดย namezerza View Topic อยากจะได้สูตรphp หาพื้นที่ครับ