关联查询的时候按照文档所说
Supplier::find(1)->member()->get()
这个样子可以查出数据,我如果把find换成where就会报错
$supplier->where('status',1)->get()->member()
请问这个是什么原因,如果这么写的话该怎么修改
关联查询的时候按照文档所说
Supplier::find(1)->member()->get()
这个样子可以查出数据,我如果把find换成where就会报错
$supplier->where('status',1)->get()->member()
请问这个是什么原因,如果这么写的话该怎么修改
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答572 阅读✓ 已解决
785 阅读
因为 find 获取到的是单条数据;是一维数组;
而 get 获取到的是多条数据的二维数组;
如果想用 where 还想获取一条的一维数组需要用 first;
写成下面这种形式就可以喽;