أهم 91 أسئلة وأجوبة في مقابلة Laravel (2025)

فيما يلي أسئلة وأجوبة مقابلة Laravel للمرشحين الجدد وذوي الخبرة للحصول على وظيفة أحلامهم.

 

أسئلة وأجوبة مقابلة Laravel للطلاب الجدد

1) ما هو لارافيل؟

Laravel هو إطار عمل PHP مفتوح المصدر يستخدم على نطاق واسع. تم تصميم المنصة لتطوير تطبيقات الويب باستخدام نمط معماري MVC. تم إصدار Laravel بموجب ترخيص MIT.

لذلك، يتم استضافة كود المصدر الخاص به على GitHub. إنه إطار عمل PHP موثوق به لأنه يتبع قواعد لغوية معبرة ودقيقة.


2) ما هو أحدث إصدار من Laravel؟

أحدث إصدار من Laravel هو الإصدار 8، والذي تم إصداره في 8 سبتمبر 2020.

أسئلة وأجوبة مقابلة Laravel


3) تعريف الملحن.

إنه مدير حزم على مستوى التطبيق لـ PHP. وهو يوفر تنسيقًا قياسيًا لإدارة تبعيات ومكتبات برامج PHP.


4) ما هي البرمجيات الوسيطة HTTP؟

تعد البرامج الوسيطة لـ HTTP تقنية لتصفية طلبات HTTP. يتضمن Laravel برنامجًا وسيطًا يتحقق مما إذا كان مستخدم التطبيق قد تمت مصادقته أم لا.


5) اسم طرق تجميع منشئ الاستعلام.

طرق التجميع لمنشئ الاستعلام هي: 1) max()، 2) min()، 3) sum()، 4) avg()، و 5) count().


6) ما هو الطريق؟

المسار هو في الأساس نقطة نهاية محددة بواسطة URI (معرف الموارد الموحد). يعمل كمؤشر في تطبيق Laravel.

في أغلب الأحيان، يشير المسار ببساطة إلى أسلوب ما على وحدة التحكم ويحدد أيضًا أساليب HTTP القادرة على الوصول إلى URI هذا.


7) لماذا استخدام الطريق؟

يتم تخزين المسارات داخل ملفات ضمن مجلد /routes داخل الدليل الجذر للمشروع. بشكل افتراضي، هناك عدد قليل من الملفات المختلفة المقابلة لـ "الجوانب" المختلفة للتطبيق (تأتي "الجوانب" من منهجية الهندسة المعمارية السداسية).


8) ماذا تقصد بالحزم؟

In لارافل، يشار إلى الحزم بالحزم. تُستخدم هذه الحزم لزيادة وظائف Laravel. يمكن أن تحتوي الحزمة على طرق عرض وتكوين وعمليات ترحيل ومسارات ومهام.


9) شرح الدلائل المهمة المستخدمة في تطبيق Laravel الشائع.

الدلائل المستخدمة في تطبيق Laravel الشائع هي:

  • التطبيق/: هذا مجلد مصدر حيث يوجد رمز التطبيق الخاص بنا. كافة وحدات التحكم والسياسات والنماذج موجودة داخل هذا المجلد.
  • التكوين/: يحمل ملفات تكوين التطبيق. عادةً لا يتم تعديلها بشكل مباشر ولكن بدلاً من ذلك، تعتمد على القيم التي تم إعدادها في ملف .env (البيئة) في جذر التطبيق.
  • قاعدة البيانات/: تحتوي على ملفات قاعدة البيانات، بما في ذلك عمليات الترحيل والبذور ومصانع الاختبار.
  • Public/: مجلد يمكن الوصول إليه بشكل عام ويحتوي على الأصول المجمعة وبالطبع ملف Index.php.

10) ما هو جهاز التحكم؟

المتحكم هو الحرف "C" في بنية "MVC" (Model-View-Controller)، وهو ما يعتمد عليه Laravel.


11) شرح التوجيه العكسي في Laravel.

Revيعد التوجيه erse طريقة لإنشاء عنوان URL بناءً على الرمز أو الاسم. يجعل تطبيق Laravel الخاص بك مرنًا.


12) شرح السمات في Laravel.

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


13) شرح مفهوم العقود في Laravel.

وهي عبارة عن مجموعة من واجهات إطار عمل Laravel. توفر هذه العقود الخدمات الأساسية. تتضمن العقود المحددة في Laravel التنفيذ المقابل لإطار العمل.


14) كيف سيتم تسجيل مقدمي الخدمة؟

يمكنك تسجيل مقدمي الخدمة في ملف التكوين config/app.php الذي يحتوي على مصفوفة حيث يمكنك ذكر اسم فئة مزود الخدمة.


15) أين ستحدد واجهات Laravel؟

تم تعريف جميع واجهات Laravel في مساحة الاسم Illuminate\Support\Facades.


16) اذكر الفرق بين طريقة get و post.

تتيح لك طريقة Get إرسال كمية محدودة من البيانات في الرأس. يتيح لك النشر إرسال كمية كبيرة من البيانات إلى الجسم.


17) قائمة الحزم الافتراضية لـ Laravel 5.6.

الحزم الافتراضية لـ Laravel 5.6 هي: 1) Envoy، 2) Passport، 3) Socialite، 4) Cashier، 5) Horizon، و6) Scout.


18) ما هي حاوية الخدمة في Laravel؟

حاوية الخدمة هي أداة تُستخدم لإجراء حقن التبعية في Laravel.


19) كيف يمكنك تمكين سجل الاستعلام في Laravel؟

يمكنك استخدام طريقة EnableQueryLog لتمكين سجل الاستعلام في Laravel.


20) شرح مفهوم الأحداث في Laravel.

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


21) شرح حقن التبعية وأنواعها.

إنها تقنية يعتمد فيها كائن واحد على كائن آخر. هناك ثلاثة أنواع من حقن التبعية: 1) حقن المنشئ، 2) حقن الضبط، و3) حقن الواجهة.


22) ما هي مميزات استخدام Laravel؟

فيما يلي فوائد مهمة لـ Laravel:

  • يحتوي Laravel على محرك قالب نصلي لإنشاء تخطيطات ديناميكية وزيادة مهام التجميع.
  • إعادة استخدام الرمز دون أي متاعب.
  • يوفر لك Laravel إمكانية فرض القيود بين كائنات DBM المتعددة باستخدام آلية إنشاء الاستعلام المتقدمة.
  • يحتوي إطار العمل على ميزة التحميل التلقائي، لذلك لا تقوم بالصيانة اليدوية ومسارات التضمين
  • يساعدك إطار العمل على إنشاء أدوات جديدة باستخدام حاوية LOC.
  • يقدم Laravel نظامًا للتحكم في الإصدار يساعد في الإدارة المبسطة لعمليات الترحيل.

23) شرح مفهوم التحقق من الصحة في Laravel.

تعد عمليات التحقق من الصحة مفهومًا مهمًا أثناء تصميم أي تطبيق Laravel. فهو يضمن أن تكون البيانات دائمًا بالتنسيق المتوقع قبل تخزينها في قاعدة البيانات. يوفر Laravel العديد من الطرق للتحقق من صحة بياناتك.

تستخدم سمة وحدة التحكم الأساسية فئة ValidatesRequests التي توفر طريقة مفيدة للتحقق من صحة الطلبات الواردة من جهاز العميل.


24) ما الذي يعنيه ORM؟

يعنيORM رسم الخرائط العلائقية للكائنات


25) كيف يمكنك تقليل استخدام الذاكرة في Laravel؟

أثناء معالجة كمية كبيرة من البيانات، يمكنك استخدام طريقة المؤشر لتقليل استخدام الذاكرة.


أسئلة وأجوبة مقابلة Laravel لمدة 2 و 3 سنوات من الخبرة

26) قم بإدراج أنواع العلاقات المتاحة في Laravel Eloquent.

أنواع العلاقات في Laravel Eloquent هي: 1) واحد إلى واحد 2) واحد إلى كثير 3) كثير إلى كثير 4) له العديد من خلال، و 5) علاقات متعددة الأشكال.


27) قم بتسمية محرك القالب الذي يستخدمه Laravel.

Blade هو محرك قوالب قوي يستخدمه Laravel.


28) أسماء قواعد البيانات التي يدعمها Laravel.

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

  • PostgreSQL
  • ملقم SQL
  • SQLite
  • MySQL

29) ما أهمية الهجرات؟

تعتبر عمليات الترحيل مهمة لأنها تسمح لك بمشاركة التطبيق من خلال الحفاظ على اتساق قاعدة البيانات. بدون الترحيل، من الصعب مشاركة أي تطبيق Laravel. كما تسمح لك بمزامنة قاعدة البيانات.


30) تعريف التجويف

التجويف هو إطار صغير. إنها نسخة أصغر وأسرع من بناء الخدمات المستندة إلى Laravel وREST API.


31) شرح PHP الحرفي

الحرفي هو أداة سطر أوامر في Laravel. يوفر أوامر تساعدك على بناء تطبيق Laravel دون أي متاعب.


32) كيف يمكنك إنشاء عناوين URL؟

يحتوي Laravel على مساعدين لإنشاء عناوين URL. يعد هذا مفيدًا عند إنشاء رابط في القوالب واستجابة واجهة برمجة التطبيقات (API).


33) ما هي الفئة المستخدمة للتعامل مع الاستثناءات؟

تتم معالجة استثناءات Laravel بواسطة فئة App\Exceptions\Handler.


34) ما هي رموز خطأ HTTP الشائعة؟

رموز خطأ HTTP الأكثر شيوعًا هي:

  • خطأ 404 – يظهر عند عدم العثور على الصفحة.
  • خطأ- 401 - يتم عرضه عندما يكون الخطأ غير مسموح به

35) شرح بناء الاستعلامات بطلاقة في Laravel.

إنه منشئ استعلامات قاعدة البيانات الذي يوفر واجهة مريحة وأسرع لإنشاء استعلامات قاعدة البيانات وتشغيلها.


36) ما هو استخدام الدالة dd()؟

تُستخدم هذه الوظيفة لتفريغ محتويات المتغير إلى المتصفح. الشكل الكامل لـ dd هو Dump and Die.


37) قم بإدراج الأوامر الحرفية الشائعة المستخدمة في Laravel.

يدعم Laravel أوامر artisan التالية:

  • PHP الحرفي أسفل؛
  • PHP الحرفي يصل؛
  • PHP الحرفي الصنع: وحدة تحكم؛
  • PHP الحرفي الصنع:نموذج؛
  • PHP الحرفي الصنع: الهجرة؛
  • PHP الحرفي الصنع: وسيطة؛

38) كيفية إعداد البريد في Laravel؟

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


39) شرح المصادقة.

إنها طريقة لتحديد بيانات اعتماد تسجيل دخول المستخدم بكلمة مرور. في Laravel يمكن إدارتها من خلال جلسة تأخذ معلمتين 1) اسم المستخدم و2) كلمة المرور.


40) التفريق بين الحذف () و softDeletes ().

  • حذف (): إزالة كافة السجلات من جدول قاعدة البيانات.
  • softDeletes (): لا يقوم بإزالة البيانات من الجدول. يتم استخدامه لوضع علامة على أي سجل على أنه محذوف.

41) كيف يمكنك إنشاء ملف sitemap.xml في الوقت الفعلي في Laravel؟

يمكنك إنشاء جميع صفحات الويب الخاصة بموقع ويب لإخبار محرك البحث بمحتوى الموقع المنظم. تقرأ برامج زحف محرك البحث هذا الملف بذكاء للزحف إلى موقع ويب.


42) شرح الـ Faker في Laravel .

إنه نوع من الوحدات أو الحزم التي تُستخدم لإنشاء بيانات مزيفة. يمكن استخدام هذه البيانات لغرض الاختبار.

ويمكن استخدامه أيضًا لإنشاء: 1) Numbers، 2) العناوين، 3) التاريخ والوقت، 4) المدفوعات، و5) نص النص.


43) كيف يمكنك التحقق من وجود الجدول أو في قاعدة البيانات؟

استخدم دالة hasTable() Laravel للتحقق من وجود الجدول المطلوب في قاعدة البيانات أم لا.


44) ما هو الفرق الكبير بين وظيفة الإدراج () ووظيفة الإدراج () في Laravel؟

  • Insert(): يتم استخدام هذه الوظيفة ببساطة لإدراج سجل في قاعدة البيانات. ليس من الضروري أن يتم زيادة المعرف تلقائيًا.
  • InsertGetId(): تقوم هذه الوظيفة أيضًا بإدراج سجل في الجدول، ولكن يتم استخدامه عندما يكون حقل المعرف متزايدًا تلقائيًا.

45) شرح مفهوم السجل النشط في Laravel.

في السجل النشط، قم بتعيين الفئة إلى جدول قاعدة البيانات لديك. يساعدك ذلك على التعامل مع عملية CRUD.


46) أذكر المفاهيم الأساسية في لارافيل؟

فيما يلي المفاهيم الأساسية المستخدمة في Laravel:

  • التوجيه
  • بليغ ORM
  • الوسيطة
  • حماية
  • Caching
  • قالب الشفرة

47) تعريف المراقب الضمني.

تساعدك وحدات التحكم الضمنية على تحديد المسار المناسب للتعامل مع إجراء وحدة التحكم. يمكنك تعريفها في ملف Route.php باستخدام طريقة Route:: Controller().


48) كيفية استخدام الجدول المخصص في Laravel Model؟

من أجل استخدام جدول مخصص، يمكنك تجاوز خاصية المتغير المحمي $table.


49) ما هو إطار عمل MVC؟

إنه النموذج والعرض والتحكم:

  • النموذج: يحدد النموذج المنطق لكتابة تطبيق Laravel.
  • العرض: يغطي منطق واجهة المستخدم لتطبيق Laravel.
  • وحدة التحكم: تعمل كواجهة بين النموذج والعرض. إنها طريقة يتفاعل بها المستخدم مع التطبيق.

50) تحديد تضمين.

يُستخدم @include لتحميل أكثر من ملف عرض قالب واحد. يساعدك على تضمين العرض في عرض آخر. يمكن للمستخدم أيضًا تحميل ملفات متعددة في عرض واحد.


أسئلة وأجوبة مقابلة Laravel لمدة 5 سنوات من الخبرة

51) شرح مفهوم ملفات تعريف الارتباط.

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


52) ما هو الملف المستخدم لإنشاء اتصال بقاعدة البيانات؟

لإنشاء اتصال بقاعدة البيانات، يمكنك استخدام ملف .env.


53) ما هو الفصيح؟

Eloquent هو ORM مستخدم في Laravel. يوفر تنفيذ سجل نشط بسيط يعمل مع قاعدة البيانات. كل جدول قاعدة بيانات لديه نموذج خاص به، والذي يستخدم للتفاعل مع الجدول.


54) قم بتسمية بعض وحدات تحكم المصادقة المدمجة في Laravel.

يحتوي تثبيت Laravel على مجموعة مدمجة من وحدات تحكم المصادقة الشائعة. وحدات التحكم هذه هي:

  • تسجيلController
  • تسجيل الدخولController
  • إعادة تعيين كلمة المرور
  • نسيت كلمة المرور

55) تعريف حارس لارافيل.

Laravel Guard هو مكون خاص يُستخدم للعثور على المستخدمين المصادق عليهم. يتم توجيه الطلب الوارد في البداية من خلال هذا الحارس للتحقق من صحة بيانات الاعتماد التي أدخلها المستخدمون.


56) ما هو حد معدل Laravel API؟

وهي من مميزات لارافيل يوفر اختناق المقبض. يساعد تحديد المعدل مطوري Laravel على تطوير تطبيق آمن ومنع هجمات DOS.


57) شرح المجموعات في Laravel.

المجموعات هي فئة مجمعة للعمل مع المصفوفات. تستخدم استعلامات Laravel Eloquent مجموعة من الوظائف الأكثر شيوعًا لإرجاع نتيجة قاعدة البيانات.


58) ما هو استخدام واجهة DB؟

تُستخدم واجهة قاعدة البيانات لتشغيل استعلامات SQL مثل الإنشاء والتحديد والتحديث والإدراج والحذف.


59) ما هو استخدام رسم الخرائط العلائقية للكائن؟

يعد رسم الخرائط العلائقية للكائنات أسلوبًا يساعد المطورين على معالجة الكائنات والوصول إليها ومعالجتها دون النظر إلى العلاقة بين الكائن ومصادر البيانات الخاصة به.


60) شرح مفهوم التوجيه في Laravel.

يسمح بتوجيه جميع طلبات التطبيق الخاصة بك إلى وحدة التحكم. يقر توجيه Laravel ويقبل معرف المورد الموحد مع الإغلاق.


61) ما هو اياكس في لارافيل؟

Ajax تعني غير متزامن JavaScript وXML هي تقنية تطوير ويب تُستخدم لإنشاء تطبيقات ويب غير متزامنة. في Laravel، تُستخدم الدالتان response() وjson() لإنشاء تطبيقات ويب غير متزامنة.


62) ما هي الجلسة في Laravel؟

يتم استخدام الجلسة لتمرير معلومات المستخدم من صفحة ويب إلى أخرى. يوفر Laravel برامج تشغيل متنوعة مثل ملف تعريف الارتباط والمصفوفة والملف وMemcached وRedis للتعامل مع بيانات الجلسة.


63) كيفية الوصول إلى بيانات الجلسة؟

يمكن الوصول إلى بيانات الجلسة عن طريق إنشاء مثيل للجلسة في طلب HTTP. بمجرد الحصول على المثيل، استخدم طريقة get() مع "Key" كمعلمة للحصول على تفاصيل الجلسة.


64) بيان الفرق بين التوثيق والترخيص.

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


65) اشرح للمستمعين.

اعتاد المستمعون على التعامل مع الأحداث والاستثناءات. المستمع الأكثر شيوعًا في Laravel لحدث تسجيل الدخول هو LoginListener.


66) ما هي فئات السياسات؟

تتضمن فئات السياسات منطق الترخيص لتطبيق Laravel. يتم استخدام هذه الفئات لنموذج أو مورد معين.


67) كيفية التراجع عن الهجرة الأخيرة؟

استخدم أمر "الحاجة إلى استخدام الحرفي" للتراجع عن عملية الترحيل الأخيرة.


68) ماذا تقصد بـ Laravel Dusk؟

Laravel Dusk هي أداة تستخدم للاختبار Javaتطبيقات تدعم النصوص البرمجية. توفر واجهة برمجة تطبيقات قوية لأتمتة المتصفح والاختبار.


69) شرح صدى لارافيل.

هو Javaمكتبة نصوص تتيح لك الاشتراك في قنوات أحداث Laravel والاستماع إليها. يمكنك استخدام مدير الحزم NPM لتثبيت echo.


70) ما هي طريقة الصنع؟

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


71) شرح الاستجابة في Laravel.

يجب أن تقوم جميع وحدات التحكم والمسارات بإرجاع استجابة ليتم إرسالها مرة أخرى إلى متصفح الويب. يوفر Laravel طرقًا مختلفة لإرجاع هذه الاستجابة. الاستجابة الأساسية هي إرجاع سلسلة من وحدة التحكم أو المسار.


72) ما هو نطاق الاستعلام؟

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


73) شرح العزبة في لارافيل.

Laravel homestead هو صندوق Vagrant الرسمي القابل للتصرف والمُجهز مسبقًا والذي يوفر بيئة تطوير قوية دون تثبيت HHVM وخادم الويب وPHP على جهاز الكمبيوتر الخاص بك.


74) ما هي مساحة الاسم في Laravel؟

تسمح مساحة الاسم للمستخدم بتجميع الوظائف والفئات والثوابت تحت اسم محدد.


75) ما هو لارافيل فورج؟

يساعد Laravel Forge في تنظيم وتصميم تطبيقات الويب. وعلى الرغم من أن مصنعي إطار عمل Laravel طوروا هذه الأداة، إلا أنها قادرة على أتمتة نشر كل تطبيق ويب يعمل على خادم PHP.


أسئلة وأجوبة مقابلة Laravel لأكثر من 10 سنوات من الخبرة

76) اذكر الفرق بين CodeIgniter و Laravel.

معامل كود إغنيتر لارافل
دعم أورم لا يدعم CodeIgniter رسم الخرائط الارتباطية للكائنات. يدعم Laravel ORM.
توفير المصادقة أنها توفر مصادقة المستخدم. لديه مصادقة المستخدم يحمل في ثناياه عوامل.
نموذج البرمجة إنه موجه نحو المكونات. انها وجوه المنحى.
دعم نظام إدارة قواعد البيانات الأخرى وهو يدعم Microsoft SQL Server، أوراكل، MYSQL, IBM دي بي 2, PostgreSQLمتوافق مع JDBC وorientDB. وهو يدعم PostgreSQL, MySQL, MongoDBو Microsoft BI، لكن CodeIgniter يدعم بالإضافة إلى ذلك قواعد بيانات أخرى مثل Microsoft SQL Server، دي بي 2، Oracle، الخ.
دعم HTTPS يدعم CodeIgniter جزئيًا HTTPS. وبالتالي، يمكن للمبرمجين استخدام عنوان URL لتأمين عملية نقل البيانات من خلال إنشاء PATS. يدعم Laravel مسارات HTTPS المخصصة. يمكن للمبرمجين إنشاء عنوان URL محدد لمسار HTTPS الذي حددوه.

77) ما هو المراقب؟

مراقبو النماذج هي إحدى ميزات Laravel. تُستخدم لإنشاء مجموعات من مستمعي الأحداث للنموذج. تُظهِر أسماء طرق هذه الفئات حدث Eloquent. تتلقى طرق فئات المراقبين النموذج كحجة.


78) ما فائدة دليل bootstrap؟

يتم استخدامه لتهيئة مشروع Laravel. يحتوي دليل التمهيد هذا على ملف app.php المسؤول عن تمهيد إطار العمل.


79) ما هي مدة مهلة الجلسة الافتراضية؟

مدة مهلة جلسة Laravel الافتراضية هي ساعتين.


80) كيفية إزالة ملف فئة الامتثال؟

استخدم الأمر الواضح المترجم لإزالة ملف الفئة المترجم.


81) في أي مجلد يتم وضع ملف robot.txt؟

يتم وضع ملف Robot.txt في الدليل العام.


82) شرح مسار API.PHP.

تتوافق مساراتها مع مجموعة API. وهي تحتوي على برنامج وسيط API ممكّن افتراضيًا في Laravel. لا تحتوي هذه المسارات على أي ذاكرة حالة أو طلب متقاطع أو جلسات.


83) ما يسمى الطريق؟

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


84) ما هي البرمجيات مفتوحة المصدر؟

البرمجيات مفتوحة المصدر هي برمجيات يتوفر كود مصدرها مجانًا. يمكن مشاركة الكود المصدري وتعديله وفقًا لمتطلبات المستخدم.


85) شرح تسجيل الدخول في Laravel.

إنها تقنية ينتج فيها سجل النظام أخطاء. تسجيل الدخول مفيد لزيادة موثوقية النظام. يدعم Laravel أوضاع التسجيل المختلفة مثل أوضاع سجل النظام، واليومي، والمفرد، وسجل الأخطاء.


86) ما هو التعريب؟

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


87) تعريف التجزئة في لارافيل.

إنها طريقة تحويل النص إلى مفتاح يظهر النص الأصلي. يستخدم Laravel واجهة التجزئة لتخزين كلمة المرور بشكل آمن بطريقة مجزأة.


88) شرح مفهوم التشفير وفك التشفير في Laravel.

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

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


89) كيفية مشاركة البيانات مع وجهات النظر؟

لتمرير البيانات إلى جميع طرق العرض في Laravel، استخدم طريقة تسمى share(). تأخذ هذه الطريقة وسيطتين، المفتاح والقيمة.

بشكل عام، يتم استدعاء طريقة المشاركة () من طريقة التمهيد لموفر خدمة تطبيق Laravel. يمكن للمطور استخدام أي مزود خدمة أو AppServiceProvider أو مزود الخدمة الخاص بنا.


90) شرح مسار web.php.

Web.php هو المسار القائم على "المتصفح" الذي يواجه الجمهور. هذا المسار هو الأكثر شيوعًا وهو ما يتم الوصول إليه بواسطة متصفح الويب. يتم تشغيلها من خلال مجموعة البرامج الوسيطة على الويب وتحتوي أيضًا على تسهيلات لحماية CSRF (والتي تساعد في الدفاع ضد الهجمات الخبيثة والاختراقات القائمة على النماذج) وتحتوي عمومًا على درجة من "الحالة" (وبهذا أعني أنهم يستخدمون الجلسات).


91) كيفية إنشاء طلب في Laravel؟

استخدم أمر artisan التالي في Laravel لتوليد الطلب:

php artisan make:request UploadFileRequest

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)