Laravel Mix + HMR

Если вы вдруг захотите, чтобы режим npm run hot, который по идее должен задействовать Hot Module Replacement, у вас все таки заработал, то вам придется вставить в webpack.mix.js следующий код:

mix.webpackConfig({
    devServer: {
        proxy: {
            '*': 'http://localhost:8000'
        }
    }
});

Запустите веб-сервер

$ php artisan serve

а затем

$ npm run hot

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

Взято отсюда github.com/laravel-mix/laravel-mix/issues/2..