Używam poniższego kodu, aby pobrać niektóre wyniki z bazy danych za pomocą Laravel 5.
BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get()
Jednak orWhereLike nie wydaje się pasować do żadnych wyników. Co daje ten kod pod względem instrukcji MySQL?
Próbuję osiągnąć coś takiego:
select * from booking_dates where email='[email protected]' or name like '%John%'
where
metody.źródło
Mam do tego zakresy, mam nadzieję, że to komuś pomoże.
Stosowanie:
źródło
Myślę, że tak jest lepiej, kierując się dobrymi praktykami przekazywania parametrów do zapytania:
Możesz to zobaczyć w dokumentacji Laravel 5.5.
źródło