إطار عمل MINI PHP للتوجيه عن طريق تحويل اسم وحدات التحكم إلى عنوان URL الصديق لكبار المسئولين الاقتصاديين. يتكون المشروع مع جزأين ووحدات تحكم ووجهات نظر ، وتستند المشاهدات إلى محرك قالب Blade الخاص بـ Laravel.
بمجرد تنزيل المشروع ، يمكنك البدء في العمل مباشرة عن طريق إنشاء وحدات التحكم الخاصة بك ووجهات النظر الخاصة بك. على سبيل المثال ، لنفترض أنك تريد إنشاء صفحة ملف تعريف المستخدم مع المسار /المستخدم /الملف الشخصي:
class User extends Controller{
public function profile (){
$ this -> view ( ' profile ' );
}
}ستبحث هذه الوظيفة عن العرض المسمى profile.blade.php في مجلد المشاهدات وتقديم الصفحة.
يمكنك أيضًا نقل المعلمات إلى عنوان URL ، exemple:/المستخدم/الملف الشخصي/جون
class User extends Controller{
public function profile ( $ name ){
$ this -> view ( ' profile ' , [ ' name ' => $ name ]);
}
}إذا كنت على دراية بمحرك Blade ، فسيتمرير هذا الرمز اسم المعلمة إلى العرض. exemple من كيفية إظهار البيانات:
<html>
<head></head>
<body>
<h1>Hello {{ $ name }}</h1>
</body>
</html>يمكنك قراءة المزيد حول قالب Blade في وثائق Laravel.
لعناوين URL مع علامة ناقص يجب أن تنفصل مع الأحرف الكبيرة. على سبيل المثال: AboutusController هو ما يعادل /حول US كـ url. لاحظ إذا لم يتم العثور على عنوان URL /on-US كوحدة تحكم ، فسيبحث البرنامج داخل IndexController كطريقة. exemple:
/معلومات عنا :
class AboutUs extends Controller{
public function index (){
//Show about us page
}
}أو
class Home extends Controller{
public function aboutus (){
//Show about us page
}
}