我正在尝试从属于id = x用户的公司列表中获得一个值(公司)。到目前为止,我可以获得公司的全部列表,但是我想通过其ID获得单个公司。
非常感谢您!
我无法获得所有公司。
$user = auth('api')->user();
$companies = $user->company;
我尝试了很多事情,最后一件是
$companies = $user->company->where('id', $id);
但我知道了
“消息”:“未定义的变量:公司”,
答案 0 :(得分:0)
您应该通过添加()
来获取查询构建器,并使用where子句对其进行扩展。
尝试一下:
$company = $user->company()->where('id', $id)->get();
或者如果您不需要收藏:
$company = $user->company()->where('id', $id)->first();