Laravel-5 эквивалент «LIKE» («Красноречивый»)

Я использую приведенный ниже код, чтобы получить некоторые результаты из базы данных с помощью 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();