{ jS@lam }

مقالات، دروس، مقتطفات في البرمجة و تطوير المواقع و نظام لينكس
طلب استشارة

عدم الاستجابة للتعديلات في Laravel

في السؤال من مازن الصالح

لدي مشروع مبني باستخدام منصة Laravel و عند قيامي بتعديلات بالتصميم في بعض الأوقات لا تظهر هذه التعديلات رغم قيامي بتحديث الصفحة.


الرد

يجب أن تقوم بمسح التخزين المؤقت للملفات (cache) ، لفعل ذلك بالنسبة للتطبيق و الRoute و الـconfig و ملفات العرض المترجمة قم بتنفيذ الأوامر التالية من داخل المشروع:

$ php artisan cache:clear
$ php artisan route:cache
$ php artisan config:cache
$ php artisan view:clear

إذا كان المشروع موجود على استضافة مشتركة قد لا يكون متاح لك الوصول إلى SSH لذلك يمكنك إنشاء موجه (route ) ينفذ عند طلبه أوامر Laravel يمكن الاستعانة بالمثال التالي:

Route::get('/clear-it', function() {
Artisan::call('cache:clear');
return "Done, Cache Cleared";
});