🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Mahdiabedini
کش کردن لاراول یا مرورگر
جامعه لاراول ایجاد شده در ۱۶ آذر ۱۴۰۰

سلام استاد خسته نباشید

استاد من از phpstorm برای نوشتن برنامه ام استفاده می‌کنم هر بار که هر روتی را که تعریف می‌کنم و می‌خوام روی مرورگر اون را ببینم نمی‌تونم و باید بیام و دستور php artisan optimize را بزنم تا بتونم برنامه را اجرا کنم استاد چطور میتونم این کش را کنسل کنم و اینکه نمی‌دونم برای چی مرورگر یا phpstorm من این کش را انجام میده ؟

سلام دوست عزیز

دقت نمایید، روت‌هایی که تعریف می‌کنید با اجرای کامند‌های php artisan optimize به شکل کش درآمده و در صورت وجود، کش قبلی پاک و نمونه جدید جایگزین می‌شود به همین خاطر برای جلوگیری از کش شدن می‌توانید از روشهای زیر استفاده کنید:

  • روش اول:

اجرای کامند artisan route:clear که کش‌های موجود را حذف و از کش شدن جلوگیری می‌کند

  • روش دوم:

تغییر تنظیمات فایل کش در فایل env. و  config/cache.php

ابتدا فایل تنظیمات کش را به شکل زیر تغییر دهید:

'stores' => [
    'none' => [
        'driver' => 'null',
    ],
  ],

سپس در فایل env. به شکل زیر درایور کش را روی هیچکدام قرار دهید:

CACHE_DRIVER=none
  • روش سوم: استفاده از دستور php artisan optimize:clear که در اون لحظه علاوه بر بهبود، کش‌های سیستم را نیز پاک می‌کند
بهترین پاسخ
رضا * ۱۶ آذر ۱۴۰۰، ۱۲:۵۹