Получение таких ошибок, когда я пытаюсь использовать такие методы, как all() или keyBy() «Использовать Illuminate \ Support \ Collection;» говорит, что не использует его.Невозможно использовать «использовать Illuminate Support Collection»;
BadMethodCallException in Builder.php line 2025: Call to undefined method Illuminate\Database\Query\Builder::all()
$myArray = Item::whereitem_url($item->item_url)->all();
if(sizeof($myArray) > 0)
{
foreach ($myArray as $key => $value)
{
$myArray2[$value->iten_id] = $value;
}
}
Вы можете добавить некоторые из исходного кода на вопрос? – GrandMasterFlush
$ myArray = Item :: whereitem_url ($ item-> item_url) -> all(); if (sizeof ($ myArray)> 0) { foreach ($ myArray as $ key => $ value) { $ myArray2 [$ value-> iten_id] = $ value; } } – Eric
Я добавил код к вашему вопросу. Лучше всего отредактировать вопрос, а не сжать код в комментарий. – GrandMasterFlush