Laravel Eloquent-如何查询不喜欢?

jrq*_*ick 5 laravel eloquent

我怎么能找到一些不像某个字符串的东西。

SELECT * FROM users WHERE username NOT LIKE '%ray%';
Run Code Online (Sandbox Code Playgroud)

小智 17

只需使用模型即可获得结果

User::where('username', 'not like', "%ray%")->get();
Run Code Online (Sandbox Code Playgroud)


jrq*_*ick 7

根据您的需要,有几种不同的选择。您可以使用以下任何一项来查找与某个字符串不同的内容:

Users::where('username', 'not like', "%ray%")->get();

DB::table('users')->where('username', 'not like', '%ray%');

Capsule::table('users')->select('*')->where('username', 'not like', '%ray%')->get();