У Laravel есть Laravel Mix в комплекте, который спокойно позволяет оптимизировать все ваши махинации.
Запускаете команду
npm run watch
и спокойно пишете код, если нужно обновление страницы при изменениях - подключаете browserify.
Смотрите в сторону
Laravel Envoy, настраиваете все данные для деплоя на сервер. Все это деплоится с git-репозитория вашего проекта.
В итоге весь маршрут от выполнения правок до деплоя проекта состоит по сути из следующих этапов:
1. Выполняете правки, просматриваете через
npm run watch
2. Комитите все в свой репозиторий.
3. Выполняете команду
envoy run deploy
и все изменения с репозитория подтягиваются на сервер.
На этом все.