Всевозможная очистка кэша в Laravel 5

23 августа 2017, 21:54

В этом посте я хотел бы поделиться своим опытом и решениями очистки кэша в Laravel 5. Когда я работал над одним веб-сайтом на фреймворке Laravel, то неожиданно обнаружил, что во время разработки мой кеш просмотров выдавал кучу ошибок. При попытке обновить страницу не было видно никаких изменений в моём приложении, но наконец-то я решил проблему с помощью команд Laravel, поэтому давайте посмотрим, что я добавил. Здесь представлены несколько команд для очистки кеша из представлений, маршрута, конфига и т.п.

Реоптимизация класса loader:
php artisan optimize

Очистка кэша фасада:
php artisan cache:clear

Очистка кэша роутов:
php artisan route:cache

Очистка кэша view:
php artisan view:clear

Очистка кэша конфигов:
php artisan config:cache
SEQUEL.ONE
0    2709    1
+1

Комментарии ()

  1. Андрей Копп 08 сентября 2017, 20:24 # +1
    Подсмотрев один способ делаю следующим образом:

    1. В /routes/web.php добавить роут

    Route::get('/clear', function() {
        Artisan::call('cache:clear');
        Artisan::call('config:cache');
        Artisan::call('view:clear');
    	Artisan::call('route:clear');
    	Artisan::call('backup:clean');
        return "Кэш очищен.";
    });
    
    2. Сохраняем
    3. В браузере вводим ссылку на сайт с нашим путём к примеру site.com/clear
    4. Получаем надпись «Кэш очищен.».
    5. Profit!

    Вы должны авторизоваться, чтобы оставлять комментарии.

    Топики

    Андрей Копп 03 октября 2018, 11:55
    Компоненты MODX Обзор компонента SEO Pro 0
    Андрей Копп 02 октября 2018, 11:18
    MODX Настройка MySQL 5.7 для работы pdoTools 0
    Андрей Копп 27 сентября 2018, 20:49
    MODX MinifyX в Fenom 0
    Андрей Копп 01 июля 2018, 15:13
    Другое Fenom в MODX (шпаргалки) 0

    Комментарии

    Андрей Копп 02 октября 2018, 09:04
    ComboBox с данными из другой таблицы modExtra 1
    Андрей Копп 08 сентября 2017, 20:24
    Всевозможная очистка кэша в Laravel 5 1