小编典典

Laravel-5 'LIKE' 等效(雄辩)

all

我正在使用以下代码通过 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%'

阅读 60

收藏
2022-06-29

共1个答案

小编典典

如果您想查看数据库中运行的内容,dd(DB::getQueryLog())请查看运行了哪些查询。

尝试这个

BookingDates::where('email', Input::get('email'))
    ->orWhere('name', 'like', '%' . Input::get('name') . '%')->get();
2022-06-29