Я использую Laravel Homestead для своей среды разработки, поэтому мой сайт доступен на http://test.app.
Теперь я попытался настроить laravel mix для использования с VUEJS. Для этого я включаю файл JS в один из своих шаблонов:
<script src="{{ url(mix('js/main.js'))}}"></script>
Результатом этого является
<script src="//localhost:8080/js/main.js"></script>
Похоже, что localhost:8080 жестко запрограммирован в vendor/laravel/framework/src/Illuminate/Foundation/helper.php (см. src/Illuminate/Foundation/helpers.php#L560" rel="nofollow noreferrer">https://github.com/laravel/framework/blob/e35a60f7f3ef1d75754522771f13762b3058f1b0/src/Illuminate/Foundation/helpers.php#L560 )
Как это исправить или как я что-то не так сделал?
url()
, вы можете просто использоватьmix('js/main.js')
, эта функция предоставит вам относительный путь - person Amr Aly   schedule 06.11.2017