Momentan verwende ich Laravel, um eine Anwendung und Datenbank zu erstellen. Ich habe festgestellt, dass einige Datensätze in der Datenbank nicht ausgewählt werden können. Es wird ein leeres Ergebnis zurückgegeben, obwohl ein Datensatz vorhanden ist.Laravel - Datenbank gibt leere Zeile zurück, obwohl es einen Datensatz gibt
Die Aufzeichnungen im Bild unten sind:
SELECT * FROM assets WHERE assetable_type = 'App\Product';
Datenbank Ergebnisse sind in der unten Bild:
Wenn ich auf id oder Verwendungsfeld auswählen, Das Ergebnis ist in Ordnung, aber wenn ich auf assetable_type auswähle, gibt die Datenbank mir ein leeres Ergebnis zurück.
Die Werte "usage", "assetable_id" und "assetable_type" sind nullwertfähig, die Verwendung ist normal, aber assetable_id und assetable_type geben eine leere Zeile zurück.
Warum wird es sein und wie man es löst?
versuchte, noch leeres Ergebnis geben – chengwei
nun versuchen, diesen i die Antwort – lalithkumar
kühl aktualisiert! seine Arbeit jetzt, danke – chengwei