使用 Laravel-5 的 'LIKE' 等效项(雄辩)
在 Laravel 5 中,您可以使用 like 运算符来执行部分字符串匹配在数据库列上。但是,在使用 orWhereLike 方法时,仔细构建查询以确保它产生所需的结果非常重要。
要解决问题中描述的情况(其中 orWhereLike 不匹配任何结果),您应该:
BookingDates::where('email', Input::get('email')) ->orWhere('name', 'like', '%' . Input::get('name') . '%') ->get();
此修改可确保查询在字符串中的任何位置搜索包含输入值的名称。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3