Очистка кэша в Laravel 8: быстрые и простые методы без Composer

Вы работаете с Laravel 8 и вам нужно очистить кеш, но вы не хотите использовать Composer? Не беспокойся! В этой статье мы рассмотрим различные методы очистки кеша в Laravel 8 без использования Composer. Итак, приступим!

Прежде чем мы начнем, важно понять, что Laravel предлагает различные типы кешей, такие как кеш маршрутов, кеш представлений и кеш конфигурации. Мы рассмотрим методы очистки каждого из этих кешей по отдельности.

Метод 1. Очистка кэша вручную

Самый простой способ очистить кеш в Laravel 8 без Composer — удалить файлы кеша вручную. Кэши Laravel обычно хранятся в каталоге bootstrap/cache. Чтобы очистить кеш вручную, выполните следующие действия:

  1. Откройте терминал или командную строку.
  2. Перейдите в корневой каталог вашего проекта Laravel.
  3. Выполните следующую команду:
php artisan cache:clear

Эта команда очищает кеш приложения, удаляя файлы кеша, хранящиеся в каталоге bootstrap/cache.

Метод 2. Очистка кэша маршрутов

Если вы используете кэширование маршрутов в своем приложении Laravel, вы можете очистить кеш маршрутов с помощью следующей команды:

php artisan route:clear

Эта команда удаляет кэшированные файлы маршрутов, хранящиеся в каталоге bootstrap/cache. Это особенно полезно, если вы внесли изменения в свои маршруты и вам необходимо обновить кеш.

Метод 3. Очистка кэша представлений

Чтобы очистить кэш представления, вы можете использовать следующую команду:

php artisan view:clear

Эта команда удаляет файлы скомпилированного представления, хранящиеся в каталоге storage/framework/views. Это удобно, если вы внесли изменения в свои представления и хотите восстановить кеш.

Метод 4. Очистка кэша конфигурации

Если вы кэшировали файлы конфигурации с помощью команды config:cache, вы можете очистить кеш конфигурации с помощью следующей команды:

php artisan config:clear

Эта команда удаляет кэшированные файлы конфигурации, хранящиеся в каталоге bootstrap/cache. Это полезно, если вы внесли изменения в файлы конфигурации и вам необходимо обновить кеш.

Метод 5: использование команд Artisan с опцией «без»

В Laravel 8 опция --withoutпозволяет исключить определенные службы при запуске команд Artisan. Вы можете использовать эту опцию, чтобы очистить кеш без запуска Composer. Например:

php artisan cache:clear --without=composer

Эта команда очищает кеш, исключая Composer из процесса очистки кеша.

Подведение итогов

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

Помните, что очистка кеша может иметь решающее значение при внесении изменений в приложение, поскольку она гарантирует, что ваша среда Laravel будет отражать последние изменения. Итак, используйте эти методы, чтобы быстро и легко очистить кеш в Laravel 8 даже без Composer!

На этом пока всё. Приятного кодирования!