1
每当我运行此查询,不另一个表中我得到这个错误返回数据错误使用“whereNotIn”方法[laravel当
BadMethodCallException in Macroable.php line 74:
Method whereNotIn does not exist
查询
$shipment_data_unassigned = Shipment::all()->where('status','=', $rulesetname)
->Where('shipment_cycle', '!=', 'closed')
->whereNotIn('ccctadm.Shipment.id',$assigned);
我在做什么错?
是的你对这是正确的答案 – meda
谢谢你这么容易,你能告诉我get()和all()方法之间的区别吗?如果你有时间。 –
@AhmadzIssa'all()'方法是一种静态方法,它是简单地获取该模型数据库中每条记录的快捷方式。你不能添加任何约束。一旦添加了像'Shipment :: where(...)'这样的约束,您现在正在使用一个查询构建器实例。为了执行查询并获得结果,您需要在查询生成器实例上调用'get()'。 – jfadich