/**
* @return Collection<Book>
*/
public function books(): Collection
{
return !empty($this->book_ids) ? Book::whereIn('id', $this->book_ids)->get() : Book::all();
}
public function rules()
{
return [
'book_ids' => ['array'],
'book_ids.*' => ['exists:books,id'],
];
}
}
Ну так бы я конечно не стал
Это всё ещё через model cast цепляется к модели
Обсуждают сегодня