W kontrolerze jest metoda zwracającą listę samochodów z bazy.
public function apiIndex()
{
return Car::all();
}
W widoku wyświetlam listę za pomocą vue
<div id="app">
<h1>cars</h1>
<ul>
<li v-for="car in cars">@{{ car.name }}</li>
</ul>
</div>
Wykonuje zapytanie get do /api-cars czyli metody apiIndex().
var app = new Vue({
el: '#app',
data: {
cars: [],
},
mounted() {
axios.get('/api-cars').then(response => this.cars = response.data);
}
});
Teraz pytanie: jak zrobić że po dodaniu nowego elementu do bazy lista automatycznie zostanie zaktualizowana?