Вы не включили JavaScript в ваш проект Laravel.
Вот очень краткое введение в сборку JavaScript с использованием Laravel Mix:
Сначала - создайте файл resources/assets/js/main.js
(или, если вы используете laravel 5.7, он должен быть resources/js/main.js
В вашем файле webpack.mix.js
в корне вы добавляете следующее:
mix.js('resources/assets/js/main.js','public/js/main.js')
Затем он автоматически создаст ваш файл при запуске npm run dev
Прежде чем мы будем готовы, нам нужна наша страница для загрузки правильного файла. Для этого есть вспомогательная функция mix()
. Используйте его и включите в свой HTML-файл.
<script src="{{mix('js/main.js')}}"></script>
Теперь мы готовы начать сборку с использованием нашей новой экосистемы
Например, включим моменты в наш проект:
npm install moment
И, как вы видели, он не поместит его в node_modules. Но мы хотим использовать его на нашей странице - давайте откроем наш файл main.js и добавим следующий
import moment from 'moment'
window.moment = moment
и теперь момент будет доступен из переменной момента.
Это очень простой урок о том, как собрать JS с помощью Laravel Mix.
Подробнее об этом можно прочитать здесь: https://laravel.com/docs/5.7/mix
Счастливого взлома!