Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果存在关系,则Laravel资源返回true_Laravel_Model_Resources - Fatal编程技术网

如果存在关系,则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(),

非常感谢你。你的解决方案让我找到正确的解决方案$这->友谊()->存在()