Как мне вывести записи в шаблоне VueJS? Я хочу получить все задачи пользователя, и вывести их в личном кабинете, но не понимаю как это сделать. Попытался что-то передать в шаблон, но мне выдает ошибку
Unhandled Promise Rejection: ReferenceError: Can't find variable: defineProps
public function index(){
$user = Auth::user()->id;
$tasks = Task::where('user_id', $user)->get();
return Inertia::render('Index', [
'tasks' => 'test'
]);
}
<template>
<Layout>
<ul v-for="task in tasks" :key="task.id">
<li>{{ task.title }}</li>
</ul>
</Layout>
</template>
<script>
import Layout from '@/Layouts/User.vue'
import { Head } from '@inertiajs/inertia-vue3'
defineProps({
tasks: Object,
})
export default {
components: {
Head,
Layout,
},
}
</script>