ошибка
Uncaught ReferenceError: Echo is not defined
at catch_pusher_event:354
этот пакет надо прописывать в webpack.mix.js?
import Echo from 'laravel-echo'; в js приложения самого
ты имеешь в виду - прямо в код той страницы, где Echo.channel(`order.${this.order.id})` ?
Он обычно закомментирован там
спасибо!
у меня чисто ванила сделал так @push('scripts') <script> import Echo from 'laravel-echo'; Echo.channel(`order.${this.order.id}`) .listen('OrderShipmentStatusUpdated', (e) => { console.log(e.order.name); }); </script> @endpush получил ошибку Uncaught SyntaxError: Cannot use import statement outside a module подскажи еще плз
import работает только через сборку (webpack и тд)
не помогло; наверно все таки я не там импортирую
Cannot use import statement outside a module текст ошибки об этом говорит
Импортнул бы в вебпаке
я с ним очень слабо знаком, практически никак
Да просто как тут пишешь
у тебя же есть laravel-mix из коробки, через него легко всё собирается
да, есть
Повод ознакомиться Пригодиться ))
ну да :)
Обсуждают сегодня