Прежде всего спасибо за чтение.Позвольте мне объяснить проблему, с которой я сталкиваюсь.Поэтому я успешно установил Pusher и Laravel Echo и попытался использовать его в моем dash.blade.php
, вот как я импортировал файл app.js
: <script src="{{ asset('js/app')}}"></script>
.После этого я использовал это:
<script>
Echo.channel('channelDemoEvent')
.listen('eventTrigger', (e) => {
alert('Its working');
});
</script>
И при запуске я получаю эту ошибку в консоли Chrome: Uncaught ReferenceError: Echo is not defined
Я искал в Интернете эту ошибку более 2 часов,и когда я добавил window.
перед Echo
, я получил другую ошибку, эта ошибка такова: Uncaught TypeError: Cannot read property 'channel' of undefined
Я попытался прокомментировать это на app.js
, потому что я прочитал, что это может привести к этой ошибке: Vue.component('example-component', require('./components/ExampleComponent.vue'));
window.Vue = require('vue');
const app = new Vue({
el: '#app',
});`
После комментирования я получаю ту же ошибку.Спасибо за чтение и хорошего дня.