Включить автоматическое обновление при сохранении в Laravel

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

Метод 1: использование Laravel Mix
Laravel Mix предоставляет простой способ компиляции ресурсов и управления зависимостями внешнего интерфейса. Чтобы включить автоматическое обновление при сохранении, вы можете использовать функцию mixв вашем файле webpack.mix.js. Вот пример:

mix.js('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.scss', 'public/css')
   .browserSync('your-domain.test');

В приведенном выше примере метод browserSyncиспользуется для включения автоматического обновления. Замените 'your-domain.test'на свой локальный домен разработки. Когда вы сохраняете изменения в файлах, браузер автоматически обновляется.

Метод 2: использование Laravel Homestead
Если вы используете Laravel Homestead в качестве среды разработки, вы можете воспользоваться встроенной функцией автоматического обновления. Для этого Homestead использует комбинацию Nginx и BrowserSync. Просто убедитесь, что у вас настроен Homestead и запустите приложение Laravel в среде Homestead. Изменения в ваших файлах автоматически вызовут обновление браузера.

Метод 3. Использование Laravel Valet
Если вы используете Laravel Valet, он включает функцию под названием «Перезагрузка Valet», которая обеспечивает функцию автоматического обновления. После установки Valet и настройки приложения Laravel вы можете запустить следующую команду из корневого каталога вашего проекта:

valet link

Это создаст символическую ссылку для вашего проекта. Затем выполните следующую команду, чтобы включить автоматическое обновление:

valet secure

При такой настройке любые изменения, которые вы вносите в свои файлы, будут вызывать автоматическое обновление браузера.