在 Laravel 中,可以使用 where 方法进行模糊查询。下面是一个示例:

$users = DB::table('users')
            ->where('name', 'like', '%John%')
            ->get();

在上面的示例中,name 字段使用了模糊查询,匹配包含 "John" 的字符串。

如果要使用集合进行模糊查询,可以使用 filter 方法。下面是一个示例:

$users = User::all()->filter(function ($user) {
    return strpos($user->name, 'John') !== false;
});

在上面的示例中,filter 方法使用了一个回调函数,该函数根据模糊查询的条件返回 truefalse。返回 true 的元素将被保留在集合中,返回 false 的元素将被过滤掉。

laravel 的集合 模糊查询怎么写

原文地址: https://www.cveoy.top/t/topic/jcyV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录