Mohammad Yousef3 نشر 1 أبريل 2021 أرسل تقرير نشر 1 أبريل 2021 أعمل على مشروع Laravel-5 وأقوم ببعض التعديلات على ملفات blade ولكن عندما أقوم بالدخول إلى المتصفح لا تظهر التعديلات الأخيرة بل تبقى على النسخة القديمة وقمت بهذا الأمر ولكن لم ينجح php artisan cache:clear ما الحل ؟ اقتباس
0 Waleed Alfakiat نشر 1 أبريل 2021 أرسل تقرير نشر 1 أبريل 2021 يقوم Laravel بتخزين نسخة من ملفات blade التي تمت ترجمتها إلى PHP مؤقتًا لتسريع عمليات التنفيذ وفي كل مرة يتم التعديل على ملف Blade قد لا يتم تحديث النسخة المترجمة المؤقتة لذلك يجب حذف الملفات المؤقتة حتى يتم عرض آخر تحديث من ملفات Blade مسار الملفات المؤقتة: storage/framework/views 1 اقتباس
0 سمير عبود نشر 1 أبريل 2021 أرسل تقرير نشر 1 أبريل 2021 بإمكانك مسح ملفات التخزين المؤقت الخاصة بصفحات العرض عن طريق تنفيذ الأمر: php artisan view:clear أما إن كنت تريد مسح كافة ملفات التخزين المؤقت: php artisan optimize:clear 1 اقتباس
0 بلال زيادة نشر 2 أبريل 2021 أرسل تقرير نشر 2 أبريل 2021 يمكنك القيام بذلك عن طريق حذف الملفات تلقائيًا في المجلد لكل طلب باستخدام الأوامر التالية php artisan view:clear php artisan optimize:clear أو عن طريق المتصفح يمكنك استخدام Artisan::call('view:clear'); أو يمكنك استخدام Middleware لتنفيذ ذلك بهذا الشكل <?php namespace App\Http\Middleware; use Artisan; use Closure; class ViewCacheClear { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (env('APP_DEBUG') || env('APP_ENV') === 'local') Artisan::call('view:clear'); return $next($request); } } اقتباس
السؤال
Mohammad Yousef3
أعمل على مشروع Laravel-5 وأقوم ببعض التعديلات على ملفات blade ولكن عندما أقوم بالدخول إلى المتصفح لا تظهر التعديلات الأخيرة بل تبقى على النسخة القديمة
وقمت بهذا الأمر ولكن لم ينجح
ما الحل ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.