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();