在 Laravel-8 中使用 Vue(SPA)我正在嘗試使用事件并從組件中獲取一些數據,但是數據沒有被獲取,我得到的錯誤是:- 404異?!癝ymfony\Component\HttpKernel\Exception\NotFoundHttpException”這是我用來發送DisplayMessages事件請求的Contacts.vue:-<template> <div class="container"> <div class="row justify-content-center"> <div class="col-md-8"> <div class="card"> <div class="card-header">Contacts List</div> <div class="card-body"> <ul v-for="contact in contacts" :key="contact.id" > <li> <button @click="displayMesages(contact.id)"> {{contact.name}} </button> </li> </ul> </div> </div> </div> </div> </div></template><script> export default { data(){ return { contacts: [] } }, mounted() { axios.get('/api/contacts-list') .then(response => this.contacts = response.data) }, methods: { displayMesages(id){ console.log(id); DisplayMessages.$emit('refresh', id); } } }</script>這是接收請求的DisplayMessages.vue :-<template> <div class="container"> <div class="row justify-content-center"> <div class="col-md-8"> <div class="card"> <div class="card-header">Display Messages</div> <div class="card-body"> <h2 v-for="message in messages">{{message.message}}</h2> </div> </div> </div> </div> </div></template>
異常“Symfony\\Component\\HttpKernel\\Exception\\”
一只甜甜圈
2023-04-14 15:01:31