Я хочу добавить category_id
в seat
коллекцию, но мне нужно заполнить ее, используя готовую загрузку или отношение.
где я делаю не так?
Модель сиденья:
class Seat extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
public $appends = ['category_id'];
protected $fillable = [
'seat_name',
'seat_url',
'logo_src',
];
public function getCategoryIdAttribute()
{
return $this->hasMany(AdSeatCategories::class);
}
}
, когда я запускаю Seat::all();
, я получаю {}
для category_id
в ответ.пример ответа:
{
"id": 95,
"seat_name": "gtest",
"seat_url": "http://ooop.com",
"logo_src": null,
"category_id": {},
},