public function toArray($request)
{
return[
'id'=>$this->id,
'name'=>$this->name,
'description'=>$this->description,
'users'=>$this->whenLoaded('users'), // кстати, почему тут не ресурс?
'reviews'=> ReviewResource::collection($this->review)->take(2),
];
];
}
->with(['users'])->get()
, а где нет - без. Ну или через $model->load('users')
, если это не коллекция, а экземпляр. <tr v-for="(item, index) in $store.state.items">
console.log(this.$store.state.items[index])
namespaced: true
https://vuex.vuejs.org/ru/guide/modules.html#%D0%B... const texts = []
function readFile2Text(file) {
return new Promise((resolve, reject) => {
const reader = new FileReader()
reader.addEventListener('load', function () {
resolve(reader.result)
}, false)
if (file) {
reader.readAsText(file)
} else {
resolve('')
}
})
async function onFileChange (event) {
for (const file of event.target.files) {
texts.push({ name: file.name, data: await readFile2Text(file) })
}
event.target.value = null
}