اذهب إلى المحتوى
  • 0

كيفية إيقاف ميزة view caching في لارافيل Laravel؟

Emad Saif

السؤال

لدي خطأ Exception في أحد ملفات العرض views ومع ذلك، بدلاً من عرض اسم الملف الذي تحدث فيه المشكلة يعرض لاارفيل Laravel أن الخطأ موجود في storage/framework/views/0e6ed61183c8b73fca6d69ee547b7857e58e21aa

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

في الإصدارات الأخيرة (> v9.7.0)  تم إضافة إعدادات من خلالها تتمكن من التحكم في ميزة التخزين المؤقت لصفحات العرض ببساطة و ذلك من خلال ملف الإعدادات الخاص بالعُروض config/view.php

'cache' => App::environment('local') ? false : true

يُمكنك الإطلاع على رابط إضافة الميزة في الإطار على github من خلال Add option to disable cached view

في الإصدارات الأقدم يُمكنك إيقاف الميزة من خلال:

  • في ملف env. إضافة:
CACHE_DRIVER=none
  • في ملف config\cache.php إضافة التالي إلى مصفوفة stores:
'none' => [
  'driver' => 'null',
],
  • ثم في ملف AppServiceProvider.php بالتابع boot تقوم بإضافة:
Cache::extend( 'none', function( $app ) {
  return Cache::repository( new NullStore );
});
  • مع تضمين الكلاسات في الأعلى:
use Illuminate\Cache\NullStore;
use Cache;

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...