الانتقال إلى المحتوى الرئيسي

كيفية إضافة فئة نشطة إلى لارافيل 9 بليد

يوفر تطوير الويب باستخدام إطار لارافيل العديد من الاحتمالات لإنشاء تطبيقات ويب ديناميكية وتفاعلية. تتمثل إحدى المهام الشائعة في إضافة فئة" نشطة " إلى عنصر قائمة نشط أو عنصر واجهة. في هذه المقالة ، وسوف اقول لكم كيفية تنفيذ هذا في لارافيل 9 بليد.

هناك العديد من الطرق لإضافة فئة "نشطة" في لارافيل 9 بليد. واحدة من أبسط هو استخدام المدمج في @إذا التوجيه. أولا ، تحتاج إلى تحديد المسار الحالي الذي يعمل عليه المستخدم. يمكن القيام بذلك باستخدام الوظيفة المضمنة ' طلب () - > المسار ()'. بعد ذلك ، يمكنك استخدام @إذا كان الشرط للتحقق مما إذا كان المسار الحالي يطابق مسار العنصر النشط. إذا كان الشرط صحيحا ، فقم بإضافة فئة" نشط " إلى العنصر.

هنا مثال على التعليمات البرمجية:

  1. المسار() == 'حول') نشط @إنديف "هريف= " / حول" > من نحن
  2. في هذا المثال ، نستخدم الشرط @ إذا للتحقق من المسار الحالي وإضافة فئة" نشط " إلى عنصر القائمة النشط. للقيام بذلك ، ونحن نستخدم المدمج في وظيفة ' طلب () - > مسار ()` ، الذي يعود المسار الحالي. إذا كان المسار الحالي يطابق مسار العنصر النشط ، فإننا نضيف الفئة" النشطة " إلى العنصر.

تركيب وتكوين لارافيل 9

الخطوة 1: تثبيت لارافيل

الخطوة 2: إنشاء طرق في لارافيل

إضافة الفئة النشطة إلى قوالب الشفرة

  1. 1. باستخدام وظيفة الطلب
  2. الخطوة 1: تحديد المسار الحالي

تركيب وتكوين لارافيل 9

لارافيل 9 هو أحدث نسخة من إطار فب شعبية ، والتي توفر للمطورين مع أدوات مريحة لإنشاء تطبيقات الويب عالية الجودة. في هذا القسم ، ونحن سوف ننظر في عملية تثبيت وتكوين لارافيل 9.

  1. الخطوة 1: تثبيت الملحن
  2. الخطوة الأولى في تثبيت لارافيل 9 هو تثبيت الملحن ، مدير حزمة ل فب من شأنها أن تسمح لنا لتثبيت والحفاظ على تبعيات لارافيل.
  3. بعد تثبيت الملحن ، افتح موجه الأوامر أو المحطة الطرفية وتشغيل

أمر إصدار الملحن version

للتحقق من أنه تم تثبيت الملحن بنجاح.

  1. فتح موجه الأوامر أو محطة وانتقل إلى الدليل حيث تريد إنشاء مشروع لارافيل 9 جديد.
  2. انتظر الملحن لإكمال عملية التثبيت. عند الانتهاء ، سترى رسالة " التطبيق جاهز! بناء شيء مدهش."
  3. فتح .ملف إنف في الدليل الجذر لمشروعك

.

  1. تكوين
  2. ال .ملف إنف
  3. حفظ وإغلاق
  4. الخطوة 4: قم بتشغيل خادم التطوير

الخطوة الأخيرة هي إطلاق خادم تطوير لارافيل 9 لبدء العمل في مشروعك.

افتح موجه أوامر أو محطة طرفية وانتقل إلى الدليل الجذر لمشروعك.

قم بتشغيل الأمر التالي لبدء خادم تطوير لارافيل 9:

  1. خدمة الحرفيين بي إتش بي
  2. بعد تنفيذ هذا الأمر ، سترى الرسالة "بدأ خادم تطوير لارافيل".

    الآن يمكنك فتح متصفح الويب والذهاب إلى

  3. http://localhost:8000
  4. لرؤية الجديد الخاص بك لارافيل 9 التطبيق.

    الآن قمت بتثبيت بنجاح وتكوين لارافيل 9. أنت مستعد لبدء تطوير تطبيق الويب الجديد الخاص بك باستخدام هذا الإطار القوي.

    الخطوة 1: تثبيت لارافيل

  5. قبل البدء في استخدام لارافيل ، تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. يصف هذا القسم كيفية تثبيت لارافيل باستخدام الملحن.
  6. تثبيت الملحن:

    الخطوة الأولى هي تثبيت الملحن. الملحن هو أداة إدارة التبعية لمشاريع فب. يمكنك تحميل الملحن من الموقع الرسمي:

    https://getcomposer.org/download/

  7. إنشاء مشروع لارافيل جديد:
  8. بعد تثبيت الملحن ، يمكنك إنشاء مشروع لارافيل جديد باستخدام الأمر التالي في المحطة:

    الملحن إنشاء-مشروع-تفضل-حي لارافيل / مشروع لارافيل

  9. بدلا من كلمة "مشروع" ، يمكنك تحديد اسم مشروعك.
  10. ابدأ خادم التطوير:

لبدء تشغيل ملقم التنمية لارافيل ، انتقل إلى دليل المشروع الخاص بك وتشغيل الأمر التالي في المحطة الطرفية:

خدمة الحرفيين بي إتش بي

بعد ذلك ، سيتم بدء تشغيل الخادم وسوف تطبيق لارافيل الخاص بك تكون متاحة في http://localhost:8000 .

تكوين قاعدة البيانات:

بشكل افتراضي ، يستخدم مشروع لارافيل قاعدة بيانات سكليتي. إذا كنت تريد استخدام قاعدة بيانات مختلفة ، فأنت بحاجة إلى تكوين الملف.إنف في الدليل الجذر لمشروعك.

في الملف .يمكنك تعيين معلومات اتصال قاعدة البيانات مثل اسم المستخدم وكلمة المرور والمضيف واسم قاعدة البيانات.

تحقق من التثبيت:

للتحقق من تثبيت لارافيل بشكل صحيح ، يمكنك فتح متصفح الويب الخاص بك والانتقال إلى http://localhost:8000 . إذا تم إعداد كل شيء بشكل صحيح ، يجب أن تشاهد صفحة الترحيب لارافيل.

مبارك! لقد قمت بتثبيت لارافيل على جهاز الكمبيوتر الخاص بك ونحن على استعداد لبدء تطوير تطبيقات الويب باستخدام إطار لارافيل.

الخطوة 2: إنشاء طرق في لارافيل

بعد إنشاء قالب أساسي في لارافيل ، نحتاج إلى إنشاء طرق تصل إلى صفحات مختلفة من تطبيقنا. تحدد المسارات وحدة التحكم والطريقة التي يجب استدعاؤها عند الوصول إلى عنوان ورل معين.

يتم استخدام ملف لإنشاء مسارات في لارافيل ويب.بي إتش بي . يوجد هذا الملف في دليل المسارات في المجلد الجذر للمشروع. افتح ملف الويب.فب في محرر النص الخاص بك أو إيد للتحرير.

في ملف الويب.فب يمكنك تحديد طرق لطرق هتب مختلفة (جيت ، بوست ، بوت ، حذف ، الخ.). سنركز على إنشاء طرق لعرض الصفحات المختلفة لتطبيقنا.

في لارافيل ، يتم تعريف الطرق باستخدام الطريق:: الحصول على () وظيفة. يجب تحديد عنوان ورل الذي سيتم تمريره عند الوصول إلى الصفحة ، وتحديد اسم وحدة التحكم والطريقة التي يجب استدعاؤها في عنوان ورل هذا.

مثال على إنشاء مسار:

إضافة الفئة النشطة إلى قوالب الشفرة

  • عادة ما يتم استخدام الفئة النشطة لتسليط الضوء على الرابط الحالي في قائمة أو قائمة العناصر بحيث يمكن للمستخدم بسهولة تحديد الصفحة التي هو على. في لارافيل 9 بليد ، يمكن القيام بذلك باستخدام بعض الوظائف المدمجة.
  • في لارافيل 9 بليد ، هناك عدة طرق لإضافة فئة نشطة إلى عنصر ، اعتمادا على عنوان ورل الحالي. دعونا نلقي نظرة على عدد قليل منهم:
  • 1. باستخدام وظيفة الطلب
  • للحصول على عنوان ورل الحالي ، يمكنك استخدام الوظيفة

    الرئيسية

    • معلومات عنا
    • جهات الاتصال
    • 2. باستخدام وظيفة المسار المضمنة
    • طريقة أخرى هي استخدام المدمج

      روتيس ('الصفحة الرئيسية')? 'نشط':"}} " > الصفحة الرئيسية

      • روتيس ('حول')? 'نشط':"}} " > من نحن
      • روتيس ('الاتصال')? 'نشط':"}} " >جهات الاتصال
      • 3. باستخدام المدمج في وظيفة كيرنتروتنامي
      • الطريقة الثالثة هي استخدام البناء

        - في كيرنتروتينام() وظيفة

        ، الذي يعيد اسم المسار الحالي. ثم ، باستخدام الشرطي

        إذا

        1. بيان ، يمكنك التحقق مما إذا كان اسم المسار الحالي يساوي الارتباط ، وإضافة الفئة النشطة إذا كان الشرط صحيحا.
        2. الرئيسية
        3. معلومات عنا
        4. جهات الاتصال

        هذه ليست سوى بعض الطرق لإضافة فئة نشطة إلى لارافيل 9 بليد. يمكنك اختيار واحد الذي هو الأكثر ملاءمة للمشروع الخاص بك ويلبي احتياجاتك.

        الخطوة 1: تحديد المسار الحالي

      • الخطوة الأولى لإضافة فئة "نشطة" إلى شفرة لارافيل 9 هي تحديد المسار الحالي. ستتم إضافة الفئة" النشطة " إلى عنصر القائمة الذي يتوافق مع المسار الحالي.
      • في لارافيل 9 بليد ، هناك عدة طرق لتحديد المسار الحالي:

        باستخدام طلب () مساعد- > هو()

      • باستخدام طلب () مساعد - >روتيس()
      • باستخدام طلب () مساعد- > هو () والطريق:: هو () قالب

        باستخدام طلب () مساعد- > الطريق () - >جيتنام ()

        يمكنك اختيار أي من هذه الطرق بناء على تفضيلاتك ومتطلبات المشروع.