Я пытаюсь получить данные из двух таблиц с отношением один ко многим. Мне нужно, чтобы он возвращался в одном ответе, поскольку он будет отображаться одновременно. Однако я не понимаю, как вернуть расширенный объект. Сейчас у меня что-то вроде этого в контроллере
public function show(Site $id)
{
foreach ($id->features() as $feature) {
$id->features[] = $feature;
}
return $id;
}
А это моя модель
class Site extends Model
{
protected $fillable = ['path', 'site_link'];
public $timestamps = false;
public function features() {
return $this->hasMany('App\SiteFeature');
}
}
Пока что он возвращает пустой массив свойств feature.