Здравствуйте,
подскажите пожалуйста,
как вытащить данные, через
Vue и через него делать запрос к контроллеру
laravel аяксом?
Пробую так:
RouteRoute::post('/items/', ['uses' => 'ItemController@items']);
ItemControllerpublic function items($cat)
{
$items = Item::with([
'itemCategory' => function ($query) use ($cat) {
$query->where('category', $cat);
}])->get();
}
View (blade){{ Html::script(mix('/js/app.js')) }}
<script>
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
new Vue({
el: '#app',
data: {
items: {!! $items !!}
},
ready: function (cat)
{
this.$http.post('/items/', cat, function (data){
this.items = data.items;
}
}
})
</script>