РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1286 of 1392 menu

Команда view:clear

Команда view:clear используется для очистки кэша представлений Blade. Laravel автоматически компилирует шаблоны Blade в PHP-файлы и сохраняет их в папке storage/framework/views для быстрой загрузки. Иногда после изменения представлений кэш не обновляется, и команда помогает принудительно очистить его. Это особенно полезно в процессе разработки, когда изменения не отображаются в браузере.

Синтаксис

Команда выполняется через Artisan-консоль:

php artisan view:clear

Команда не принимает дополнительных аргументов или опций.

Пример

Предположим, у нас есть Blade-шаблон, который выводит приветствие:

<h1>Hello, {{ $name }}!</h1>

В контроллере мы передаём переменную $name:

<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class WelcomeController extends Controller { public function index() { $res = 'John'; return view('welcome', ['name' => $res]); } } ?>

После изменения шаблона на <h1>Welcome, {{ $name }}!</h1> изменения могут не отобразиться, если кэш не был обновлён. Чтобы принудительно очистить кэш, выполняем команду:

php artisan view:clear

Результат выполнения команды:

"Compiled views cleared!"

Теперь изменения в шаблоне отобразятся при следующем запросе.

Пример использования в процессе разработки

Часто команда view:clear используется вместе с другими командами для полной очистки кэша приложения. Например, после обновления зависимостей или переключения веток в Git. Вы можете выполнить её вручную или добавить в скрипт развертывания:

php artisan view:clear php artisan cache:clear php artisan config:clear

Результат выполнения последовательности команд:

"Compiled views cleared!" "Application cache cleared!" "Configuration cache cleared!"

Это гарантирует, что все изменения в коде будут применены корректно.

Смотрите также

  • команда optimize:clear,
    которая очищает все кэши приложения
  • команда cache:clear,
    которая очищает кэш приложения
  • команда config:clear,
    которая очищает кэш конфигурации
  • команда route:clear,
    которая очищает кэш маршрутов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить