【发布时间】:2019-04-08 22:11:17
【问题描述】:
我在 Laravel 中获取用户及其关系;比赛结果。
$user = User::where('id', Auth::user()->id)->with('competitionResults')->get();
我现在想检查竞争结果是否为空,因为它返回此错误:此集合实例上不存在属性 [competitionsResults]。
我试过了
if ($user->competitionResults()->exists()) {...}
if ($user->competitionResults()->isNotEmpty()) {...}
if (count($user->competitionResults)) {...}
但它们都返回相同的错误。
如何检查关系数据是否为空?
【问题讨论】:
标签: relationship is-empty laravel-5.7