关联查询的时候按照文档所说
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()
请问这个是什么原因,如果这么写的话该怎么修改
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答867 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答924 阅读
1 回答906 阅读
1 回答836 阅读
因为 find 获取到的是单条数据;是一维数组;
而 get 获取到的是多条数据的二维数组;
如果想用 where 还想获取一条的一维数组需要用 first;
写成下面这种形式就可以喽;