Heim >Backend-Entwicklung >PHP-Tutorial >Wie verwende ich die „orWhereLike'-Methode von Laravel 5 effektiv für teilweise String-Übereinstimmungen?
Verwendung des „LIKE“-Äquivalents (eloquent) von Laravel-5
In Laravel 5 können Sie den Like-Operator verwenden, um teilweise Zeichenfolgenübereinstimmungen durchzuführen auf Datenbankspalten. Bei Verwendung der orWhereLike-Methode ist es jedoch wichtig, die Abfrage sorgfältig zu konstruieren, um sicherzustellen, dass sie die gewünschten Ergebnisse liefert.
Um die in der Frage beschriebene Situation zu beheben, in der orWhereLike keine Ergebnisse liefert, sollten Sie Folgendes tun:
BookingDates::where('email', Input::get('email')) ->orWhere('name', 'like', '%' . Input::get('name') . '%') ->get();
Diese Änderung stellt sicher, dass die Abfrage nach Namen sucht, die Folgendes enthalten: Der Eingabewert irgendwo innerhalb der Zeichenfolge.
Das obige ist der detaillierte Inhalt vonWie verwende ich die „orWhereLike'-Methode von Laravel 5 effektiv für teilweise String-Übereinstimmungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!