php - laravel 5.6 中的搜索查询
问题描述
我正在使用 laravel 5.6,
如何在 laravel查询生成器或Eloquent 中转换以下查询?
SELECT * FROM books
WHERE book_title LIKE '%something%'
OR book_author LIKE '%something%'
OR *book_description LIKE '%something%'
我在谷歌搜索了很多,但我找不到任何解决我的问题的方法。
解决方案
雄辩版:
Books::where('book_title ','LIKE','%'.$something.'%')
->orWhere('book_author ','LIKE','%'.$something.'%')
->orWhere('book_description ','LIKE','%'.$something.'%')->get();
推荐阅读
- wordpress - web.config:从重定向规则中排除 wordpress 文件夹
- python - 具有 2 个索引的 Pandas GroupBy:希望使用第二个索引的百分比作为聚合值,而不是 .count()
- android - Android 9 在没有互联网连接的情况下连接到 Wifi
- android - 在 Kotlin Android 中动态创建新的 Textview
- java - 将 CompletableStage 与最终的错误传播动态结合
- python - 请解释下面提到的这行代码
- c# - 密码与正则表达式匹配正常,但无法进入下一个表单
- javascript - 使用来自 API 响应的数据在 Nuxt JS 应用程序中的标签内注入动态内容
- c# - I want to filter the Select List. I want the drop down to only show the students which are enrolled to the same class as the class which is scheduled
- android - 苹果的“Live Photos”的文件格式和谷歌的“Motion Photos”一样吗?