Laravel-5'LIKE'相当于(雄辩)

我正在使用下面的代码从Laravel 5中获取数据库中的一些结果。

BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get() 

然而,orWhere似乎并不匹配任何结果。 该代码在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();