Я пытаюсь создать приложение для чата, которое использует Laravel Broadcast
с laravel-echo
и pusher
, но когда я слушаю канал, он возвращает laravel_echo__WEBPACK_IMPORTED_MODULE_6__.default.private is not a function
вот мой сценарий:
<script>
import ConfirmationModal from "../pages/User/ConfirmationModal";
import Message from '../models/Message';
import Echo from 'laravel-echo'
export default {
name: 'UserLayout',
components : {
ConfirmationModal
},
data: () => ({
isLoading : false,
user : {},
drawer: false,
rawConversations : {},
}),
mounted () {
this.user = JSON.parse(localStorage.user);
this.fetchConversations();
},
created () {
Echo.private("userStatus").listen("StatusEvent", e => {
console.log('Event listen CommentSent');
});
}
}
</script>
вот мой каталог. Кстати, я использую Quasar Framework
для своего CSS, а каталог Laravel
и Vue
отдельный.