فرشید مرادی
4 سال پیش توسط فرشید مرادی مطرح شد
1 پاسخ

کش شدن ویو ها و روت ها در لاراول

سلام وقت بخیر ،
من یه مشکل عجیبی دارم اونم اینه که وقتی یک ویو جدید اضافه میکنم یا روت جدید حتما باید کد های زیر رو اجرا کنم تا اون ویو رو بهم نمایش بده!!! راه حلی دارید واسش؟

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

ثبت پرسش جدید
سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 4 سال پیش مطرح شد
1

سلام یک middleware ایجاد کنید و به ازای هر request کش ها را پاک کنید.البته تا وقتی پروژه در حالت dev هست وقتی روی سرور می برید غیر فعال کنید.
مانند:

class RemoveCache
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {
        Artisan::call('optimize:clear');

        return $next($request);
    }
}

و در کرنال:

        'web' => [
            ...
            \App\Http\Middleware\RemoveCache::class
        ],

@eniack


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام