【问题标题】:Laravel Eloquent partial case insensitive search by termLaravel Eloquent 部分不区分大小写的按术语搜索
【发布时间】:2020-04-20 04:13:33
【问题描述】:

假设我有一个 Post 模型,我想使用 where 子句搜索 Post 模型的 title 属性 where:

1) 只有部分或整个单词需要匹配,所以如果我有一篇名为 Cooking Tutorial 的帖子,搜索 tut 会得到匹配。

2) 搜索不区分大小写,因此教程或教程都可以使用,

如何使用 Eloquent 做到这一点?

到目前为止,我有这个:

Post::where('title', $term)->get();

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    您可以使用LIKE SQL 比较运算符。有关其他示例,请参阅documentation

    Post::where('title', 'LIKE', "%{$term}%")->get();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-05
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 2010-09-15
      相关资源
      最近更新 更多