如果存在关系,则Laravel资源返回true
我正在拉雷维尔建造一个相当不错的餐厅,包括资源。现在我有点纠结于此: 我的模型是按此函数排列的如果存在关系,则Laravel资源返回true,laravel,model,resources,Laravel,Model,Resources,我正在拉雷维尔建造一个相当不错的餐厅,包括资源。现在我有点纠结于此: 我的模型是按此函数排列的 public function friendship(){ return $this->hasOne('App\Models\Friendship'); } 我在打电话 'friendships' => $this->friendship()->get() 所以我得到了所有的“友谊”。作品但我只是想知道是否有友谊。那么我的模型应该是什么样子 我试着跟随,但不起作用
public function friendship(){
return $this->hasOne('App\Models\Friendship');
}
我在打电话
'friendships' => $this->friendship()->get()
所以我得到了所有的“友谊”。作品但我只是想知道是否有友谊。那么我的模型应该是什么样子
我试着跟随,但不起作用
if($this->hasOne('App\Models\Friendship'){
return true;
}
return false;
您可以使用
exists
方法来确定是否存在。考虑下面的片段;
`friendship` => $this->friendship()->exists(),
非常感谢你。你的解决方案让我找到正确的解决方案$这->友谊()->存在()