۱ محمد مهدی عابدینی
کش کردن لاراول یا مرورگر
جامعه لاراول ایجاد شده در ۱۶ آذر ۱۴۰۰

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

استاد من از 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 که در اون لحظه علاوه بر بهبود، کش‌های سیستم را نیز پاک می‌کند
بهترین پاسخ
رضا * ۱۶ آذر ۱۴۰۰، ۱۲:۵۹