เฟรมเวิร์ก Mini PHP สำหรับการกำหนดเส้นทางโดยการเปลี่ยนชื่อตัวควบคุมเป็น URL ที่เป็นมิตรกับ SEO โครงการประกอบด้วยสองส่วนคอนโทรลเลอร์และมุมมองมุมมองจะขึ้นอยู่กับเครื่องยนต์เทมเพลตใบมีดของ Laravel
เมื่อดาวน์โหลดโครงการแล้วคุณสามารถเริ่มทำงานได้โดยตรงโดยสร้างคอนโทรลเลอร์และมุมมองของคุณเอง ตัวอย่างเช่นสมมติว่าคุณต้องการสร้างหน้าโปรไฟล์ผู้ใช้ด้วยเส้นทาง /ผู้ใช้ /โปรไฟล์:
class User extends Controller{
public function profile (){
$ this -> view ( ' profile ' );
}
}ฟังก์ชั่นนี้จะค้นหามุมมองชื่อ profile.blade.php ในโฟลเดอร์ Views และแสดงหน้า
นอกจากนี้คุณยังสามารถส่งผ่านพารามิเตอร์ไปยัง URL, Exemple:/ผู้ใช้/โปรไฟล์/John
class User extends Controller{
public function profile ( $ name ){
$ this -> view ( ' profile ' , [ ' name ' => $ name ]);
}
}หากคุณคุ้นเคยกับเอ็นจิ้นเบลดรหัสนี้จะส่งผ่านชื่อพารามิเตอร์ไปยังมุมมอง เป็นแบบอย่างของวิธีการแสดงข้อมูล:
<html>
<head></head>
<body>
<h1>Hello {{ $ name }}</h1>
</body>
</html>คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเทมเพลตใบมีดในเอกสารของ Laravel
สำหรับ URL ที่มีเครื่องหมายลบคุณต้องแยกด้วยตัวพิมพ์ใหญ่ ตัวอย่างเช่น: AboutusController เทียบเท่ากับ /เกี่ยวกับ US เป็น URL หมายเหตุ หากไม่พบ URL /About-US เป็นคอนโทรลเลอร์โปรแกรมจะค้นหาภายใน indexController เป็นวิธี เป็นแบบอย่าง:
/เกี่ยวกับ us :
class AboutUs extends Controller{
public function index (){
//Show about us page
}
}หรือ
class Home extends Controller{
public function aboutus (){
//Show about us page
}
}