1
如何將laravel關係結果合併到一個對象中?Laravel - 如何合併關係結果?
MyController.php
public function getUser($id) {
return TournamentUser::where('customer_id','=', $id)->with('user')->get();
}
MyModel.php
public function user() {
return $this->hasOne('App\Models\Customer','customer_id', 'customer_id');
}
返回結果:
[{ "id":1, "tournament_id":3, "customer_id":2016827550, "point":0, "user":{ "id":1, "customer_id":2016827550, "nickname":"OMahoooo" } }]
預期闕RY返回用戶部分的陣列,但我希望結果是這樣的:
[{ "id":1, "tournament_id":3, "customer_id":2016827550, "point":0, "nickname":"OMahoooo" }]
只獲得綽號部分,而無需用戶陣列。我希望你能理解我。 對不起,我有英語,祝你有個愉快的日子