Здравствуйте. Помогите пожалуйста разобраться, никак не получается передать данные из
Laravel во
Vue компонент.
Во вьюху
show.blade.php отправляется переменная
$cat со значением 'news':
@include('articles::show', ['cat' => 'news'])
Во вьюхе
show.blade.php передаем эту переменную в компонент
Vue:
<div id="app">
<article :cat="{{ json_encode($cat) }}"></article>
</div>
<script src="{{asset('js/app.js')}}"></script>
В компоненте
Article.vue пытаюсь получить передаваемые данные:
<template>
<div>
{{ cat }}
</div>
</template>
<script>
export default {
props: ['cat']
}
</script>
Но ничего не выходит. Ошибок в консоле нет.
Подскажите пожалуйста, что я делаю не так? Только начинаю разбираться с
Vue и вот уже несколько дней завис на этом :(
Всем откликнувшимся, большое спасибо!