So habe ich eine JSON-Spalte namens settings
in der Tabelle companies
(die ein Laravel-Modell namens Company
hat). Diese Spalte enthält möglicherweise ein Objekt mit der Bezeichnung business_key
. Ich versuche nur die Firmen zurückzugeben, die dieses Objekt enthalten. Meine Abfrage sieht wie folgt aus:Laravel JSON Spalte Abfrage zu prüfen, ob Objekt existiert
$owners = \Company::where('settings->business_key')->get();
Ich weiß nicht, wie so etwas wie diese Arbeit zu machen. Ich habe nichts speziell für Laravel gefunden. Vielen Dank für Ihre Zeit und Hilfe!
Wenn Sie für diese Spalte keinen Standardwert haben, ist dieser Wert Null, wenn kein Geschäftsschlüssel vorhanden ist. Also, rufen Sie alle Spalte mit nicht null Business-Schlüssel –