Я использую приведенный ниже код, чтобы получить некоторые результаты из базы данных с помощью Laravel 5.
BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get()
Однако, orWhereLike, похоже, не соответствует каким-либо результатам. Что делает этот код в терминах операторов MySQL?
Я пытаюсь добиться чего-то вроде следующего:
select * from booking_dates where email='my@email.com' or name like '%John%'
Заранее спасибо.
Если вы хотите увидеть, что работает в базе данных, используйте dd(DB::getQueryLog())
чтобы узнать, какие запросы были выполнены.
Попробуй это
BookingDates::where('email', Input::get('email')) ->orWhere('name', 'like', '%' . Input::get('name') . '%')->get();