شرح صفوف ومحتوى الفقرة
يساعدك اختيار الدالة المناسبة لعرض الواجهات على كتابة متحكمات مختصرة ومنع أخطاء غياب القوالب أثناء التشغيل. راجع الجدول المقارن التالي لاختيار الأسلوب الأمثل لتوليد وعرض ملفات الواجهات في مشروعك.
| وجه المقارنة الهندسي | الأسلوب اليدوي أو غير المحمي | معيار Laravel 12 الحديث |
|---|---|---|
| فصل كود HTML | طباعة نصوص HTML مباشرة داخل دوال المتحكم | ملفات قوالب مستقلة داخل مجلد resources/views |
| مسارات المجلدات الفرعية | كتابة فواصل المسارات اليدوية غير المتوافقة بين الأنظمة | استخدام الصيغة النقطية القياسية view('shop.item') |
| إنشاء ملفات القوالب | إنشاء المجلدات يدوياً واحتمال الخطأ في امتداد الملف | التوليد الفوري عبر أمر php artisan make:view |
| التحقق والبدائل | فحص المسارات المطلقة يدوياً عبر دوال الملفات التقليدية | استخدام دوال View::exists وView::first المدمجة |
PHP
<?php
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\View;
Route::view('/privacy', 'legal.privacy');
Route::get('/portal', function () {
return View::first(['portal.v2', 'portal.v1']);
});
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس حول «إنشاء وعرض ملفات الواجهات في Laravel» مفاهيم دور واجهات العرض في MVC، وإنشاء ملفات الواجهات بأمر Artisan، وإرجاع الواجهات عبر دالة view وفق معايير Laravel 12 الحديثة.
الخطوة التالية والدرس القادم
انتقل الآن إلى الدرس التالي «تمرير البيانات ومشاركتها عبر واجهات العرض في Laravel» للبناء التراكمي على ما تعلمته.