关系问题 hasmany laravel proprty retro
problem with relation hasmany laravel proprty retro
我有一个关系 hasMany 但它在我的控制器上不起作用
代码季节模型:
public function retro () {
return $this->hasMany('App\Models\Retrocession','season_id');
}
代码控制器:
$hotelagencie = HotelAgency::find($id) ;
$hotel = $hotelagencie->hotel;
$season = $hotel->seasons;
return $season->retro
Ereur : 属性[复古]在此集合实例上不存在。
谢谢你。
我们确认了你想要的(Select所有季节的所有复古),所以我想我可以给你一个答案:
这是你得到的:
$hotelagencie = HotelAgency::find($id) ;
$hotel = $hotelagencie->hotel;
$season = $hotel->seasons;
return $season->retro
这是我认为需要的:
$hotelagencie = HotelAgency::find($id) ;
$hotel = $hotelagencie->hotel;
$seasons = $hotel->seasons;
return $seasons->pluck('retro');
更多关于pluck()
是什么以及如何使用它的信息,请参考官方文档:
https://laravel.com/docs/6.x/collections#method-pluck
希望对您有所帮助 ;)
我有一个关系 hasMany 但它在我的控制器上不起作用
代码季节模型:
public function retro () {
return $this->hasMany('App\Models\Retrocession','season_id');
}
代码控制器:
$hotelagencie = HotelAgency::find($id) ;
$hotel = $hotelagencie->hotel;
$season = $hotel->seasons;
return $season->retro
Ereur : 属性[复古]在此集合实例上不存在。
谢谢你。
我们确认了你想要的(Select所有季节的所有复古),所以我想我可以给你一个答案:
这是你得到的:
$hotelagencie = HotelAgency::find($id) ;
$hotel = $hotelagencie->hotel;
$season = $hotel->seasons;
return $season->retro
这是我认为需要的:
$hotelagencie = HotelAgency::find($id) ;
$hotel = $hotelagencie->hotel;
$seasons = $hotel->seasons;
return $seasons->pluck('retro');
更多关于pluck()
是什么以及如何使用它的信息,请参考官方文档:
https://laravel.com/docs/6.x/collections#method-pluck
希望对您有所帮助 ;)