Verwenden 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 den Eingabewert an einer beliebigen Stelle innerhalb der Zeichenfolge enthalten.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3