1

我正在尝试从属于 id=x 的用户的公司列表中获取单个值(公司)。到目前为止,我可以获得整个公司列表,但我想通过其 ID 获得单个公司。

非常感谢!

有了这个,我无法得到所有的公司。

$user = auth('api')->user();
$companies = $user->company;

我尝试了很多东西,最后一个是

$companies = $user->company->where('id', $id);

但我得到了

"message": "未定义变量:公司",

4

1 回答 1

0

()您应该通过使用 where 子句添加和扩展来获取查询构建器。

尝试这个:

$company = $user->company()->where('id', $id)->get();

或者,如果您不需要集合:

$company = $user->company()->where('id', $id)->first();
于 2019-07-18T21:05:46.837 回答