Mam stół item
który ma kolumnę JSON sku_purchase_price
. Istnieją takie wiersze:
Próbowałem pobrać te wiersze z DB przez Eloquent:
$items = Item::where("sku_purchase_price", "[]")->get();
ale zwraca kolekcję z zerowymi wynikami.
Jak więc pobrać te wiersze z DB przez Eloquent?
Odpowiedzi:
0 dla odpowiedzi № 1Jeśli coś jest wstawiane, w twoim kodzie kodu jest coś nie tak puste tablice.
Musisz znaleźć kod, który wstawia się do tej tabeli i sprawdzić, czy tworzona jest pusta tablica i czy istnieje, przejść przez pusty ciąg lub nic, jeśli nie jest to pole wymagane.
Jeśli jednak chcesz je wybrać za pomocą Eloquent, zrobiłbyś to:
$items = Item::where("sku_purchase_price", "[]")->get();
Ale tak, nie rób tego, znajdź rzeczywisty problem najpierw w kodzie, a nie próbując wybrać puste tablice z db ...