پاک کردن کش در لاراول

پاک کردن کش در لاراول

پاک کردن کش در لاراول باعث افزایش سرعت سایت و بهبود عملکرد آن می شود ، در فریم ورک لاراول می توانید با کدی کوتاه به راحتی کش سایت را پاک کنید. حالا چرا باید کش رو پاک کنیم؟ برای اینکه گاهی ما هنگام طراحی سایت لاراول تنظیماتی روی هاستی دیگه یا روی لوکال انجام دادیم و برای اولین باره که سورس کد رو میبریم روی یک سرور یا هاست و چون پیش فرض داریم از تنظیمات کش شده استفاده میکنیم دچار ارورو میشیم برای همین بهتره کش رو خالی کنید در اولین بار و دوباره دستورات کش کردن رو وارد کنید تا تنظیمات جدید برای شما روی هاست کش بشه.

زمان مطالعه: 3 دقیقه
بازدید: 3734
پرسش و پاسخ: 2

لاراول به صورت اتوماتیک یک فایل به اسم کانفیگ در مسیر زیر ایجاد می کند

bootstrap/cache/config.php

که تمام تنظیمات blade ها ، ارتباط دیتابیس ، مسیر دهی و ... رو اینحا ذخیره میکنه تا خیلی سریعتر به جای اینکه از چند فایل اطلاعات کانفیگ پروژه رو بخونه از این فایل استفاده می کنه! 

یک سری دستور وجود داره که با این دستورات می تونید از اول این فایل رو بسازید و کانفیگ جدید بسازید

  • بهینه سازی مجدد class loader :
php artisan optimize
  • دستور کلی پاک کردن کل کش های موجود
php artisan optimize:clear
  • پاک کردن کش در لاراول (cache)
php artisan cache:clear
  • پاک کردن کش های مسیر دهی (routing)
php artisan route:clear
  • پاک کردن کش های ویو (view) همان blade 
php artisan view:clear
  • پاک کردن کش های مربوط به فایل های کانفیگ (تنظیمات)
php artisan config:clear
  • و دستور آخر
php artisan clear-compiled

خوب اگه میخاید این کارها به صورت اتوماتیک و در یک زمانبندی انجام بشه میتونید یک cronjob در فایل ذیل ایجاد کنید 

app/console/kernel.php

نمونه مثال :

$schedule->command('clear:data')->dailyAt('07:00');

نکته ای که نباید فراموش بشه و دیدم که مشکل خیلی از دوستان می باشد رو میگم که حتما وقتی پروژه رو آپلود می کنید روی هاست انجام بدید این نکته برفرض این هستش که شما از هاست اشتراکی استفاده می کنید و هیچگونه دسترسی برای اجرای دستورات اشاره شده رو ندارید!!! (این مشکل خیلی تو هاست های اشتراکی دیده میشه)

خب راه حل ساده هستش فایل کانفیگ با این مسیر رو حذف کنید 

bootstrap/cache/config.php

مطالعه بیشتر: طراحی سایت سالن زیبایی

بهزاد میرزازاده
مسیر درست با پرسش های درست ساخته می شود

مشاهده تمام مطالب نویسنده