Мой текущий API:
[{ "ID": 43, "title_id": 1, "user_id": 1, "комментарий": "asdasddsa", "сезон": нулевой, "эпизод": нулевой, "created_at": нулевой,» updated_at ":" 2019-04-30 09:14:15 "}]
Я хочу заменить user_id
на пользовательские данные из пользовательской таблицы согласно id. Я хотел бы видеть это так:
[{"id":43,"title_id":1,"users":{id:"1",username:"test",email:"example@example.com"},"comment":"asdasddsa","season":null,"episode":null,"created_at":null,"updated_at":"2019-04-30 09:14:15"}]
Контроллер
public function index($id)
{
$test = Title::where('title_id', $id)->get();
return $test;
}
Название модели
public function user()
{
return $this->belongsTo('App\User', 'user_id');
}
protected $table = 'title';
если я использую foreach()
в моем контроллере, как это:
$test = Title::where('title_id', $id)->get();
foreach($test as $details)
{
return $details->user->username;
}
Он получает информацию о пользователе, но его нет в API. Как я могу получить это в API?