Heim> häufiges Problem> Hauptteil

So verwenden Sie where in Laravel

zbt
Freigeben: 2023-08-04 15:27:08
Original
1890 Leute haben es durchsucht

Verwendung von where in Laravel: 1. Verwenden Sie den bedingten Connector und/oder verwenden Sie die Methode „orWhere“, um eine oder-Bedingung hinzuzufügen, mit der Benutzerdaten abgerufen werden können, die größer als bestimmte Daten sind „whereBetween“-Methode zum Festlegen einer Bereichsbedingung, die Benutzerdaten zwischen zwei Daten abrufen kann; 3. Verwenden Sie den in-Bedingungsoperator und die „whereIn“-Methode, um eine Bedingung in einer bestimmten Werteliste festzulegen.

So verwenden Sie where in Laravel

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Laravel 9-Version, DELL G3-Computer.

In Laravel kann die where-Methode mit anderen Abfrage-Builder-Methoden verwendet werden, um komplexe Abfragebedingungen zu erstellen. Die Verwendung und Beispiele der Where-Methode werden im Folgenden vorgestellt.

Zuerst müssen wir die grundlegende Syntax der Where-Methode verstehen. In Laravel akzeptiert die where-Methode zwei Parameter. Der erste Parameter ist der Name des abzurufenden Felds und der zweite Parameter ist die Bedingung, die das Feld erfüllen soll. Zu den gängigen Bedingungsoperatoren gehören „=", „>“, „<“, „>=", „<=", „<>“, „like“ und „not“. like“ usw.

Hier ist ein einfaches Where-Verwendungsbeispiel:

$users = DB::table('users') ->where('age', '>', 18) ->get();
Nach dem Login kopieren

Im obigen Beispiel fragen wir die Benutzerdaten, deren Alter größer als 18 ist, aus der Datenbanktabelle mit dem Namen „users“ ab. Verwenden Sie „->where(' Alter', '>', 18)“, um Bedingungen festzulegen und die Methode „->get()“ zum Ausführen der Abfrage zu verwenden.

Zusätzlich zu den grundlegenden bedingten Operatoren unterstützt Laravel auch andere komplexe bedingte Operatoren und Anweisungen. Hier sind einige häufige Anwendungsbeispiele:

1. Verwenden Sie den bedingten Konnektor „and/or“:

$users = DB::table('users') ->where('age', '>', 18) ->orWhere('gender', 'female') ->get();
Nach dem Login kopieren

Im obigen Beispiel verwenden wir die Methode „orWhere“, um eine „or“-Bedingung hinzuzufügen. Auf diese Weise ruft die Abfrage Benutzer ab, die älter als 18 Jahre sind dessen Geschlecht weiblich ist. Daten

2. Verwenden Sie den Operator „Zwischen“:

$users = DB::table('users') ->whereBetween('age', [18, 30]) ->get();
Nach dem Login kopieren

Im obigen Beispiel verwenden wir die Methode „whereBetween“, um eine Bereichsbedingung festzulegen 18 und 30.

3. Verwenden Sie den in-Bedingungsoperator:

$users = DB::table('users') ->whereIn('role', ['admin', 'editor']) ->get();
Nach dem Login kopieren

Im obigen Beispiel verwenden wir die Methode „whereIn“, um eine Bedingung innerhalb einer bestimmten Werteliste festzulegen. Hier ermitteln wir, ob die Rolle vorhanden ist Die Benutzerdaten von „admin“ oder „editor“.

Zusätzlich zu den oben genannten Beispielen unterstützt die where-Methode von Laravel auch viele andere erweiterte Verwendungen, wie z Gleichzeitig kann Laravel auch andere Abfrageerstellungsmethoden wie orderBy, groupBy, select usw. verwenden, um komplexere Abfragebedingungen zu erstellen. Die Where-Methode in Laravel ist ein leistungsstarkes und flexibles Tool, das uns leicht helfen kann. Wir hoffen, dass der Inhalt dieses Artikels den Lesern helfen kann, die Where-Methode besser zu verstehen und anzuwenden. .

Das obige ist der detaillierte Inhalt vonSo verwenden Sie where in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!