Laravel Can';t使用;使用照明\支持\收集&引用;

Laravel Can';t使用;使用照明\支持\收集&引用;,laravel,methods,collections,undefined,Laravel,Methods,Collections,Undefined,当我尝试使用像all()或keyBy()这样的方法时,会出现这样的错误“use-illighte\Support\Collection;”表示没有使用它 Builder.php第2025行中的BadMethodCallException:调用未定义的方法Illumb\Database\Query\Builder::all() 如果您试图从DB获取“items”,则不能将方法all()与where()子句一起使用,请改用get() $myArray = Item::whereItem_url($i

当我尝试使用像all()或keyBy()这样的方法时,会出现这样的错误“use-illighte\Support\Collection;”表示没有使用它

Builder.php第2025行中的BadMethodCallException:调用未定义的方法Illumb\Database\Query\Builder::all()

如果您试图从DB获取“items”,则不能将方法
all()
where()
子句一起使用,请改用
get()

$myArray = Item::whereItem_url($item->item_url)->get();
方法
all()
只能这样使用:

$myArray = Item::all();

你能给这个问题添加一些源代码吗?$myArray=Item::whereitem\u url($Item->Item\u url)->all();如果(sizeof($myArray)>0){foreach($myArray as$key=>$value){$myArray2[$value->iten_id]=$value;}我已经将代码添加到您的问题中。最好是编辑问题,而不是将代码压缩到注释中。
$myArray = Item::all();