Laravel PHP查询"哪里不是某些id"

Ott*_*tto 0 php laravel laravel-5

我目前有一个查询,我查找具有名字和姓氏的特定用户.但是,我想确保使用它的用户看不到自己的名字出现在列表中(它用于消息系统).

这是我的laravel php查询:

$users =  User::where('firstname', 'LIKE', $firstname.'%')->whereNotIn('id', $user_id)->get();
Run Code Online (Sandbox Code Playgroud)

我想检查具有匹配名字的用户,但我希望它不会抓住id为的用户user_id.有人知道怎么做吗?

小智 5

$users =  User::where('firstname', 'LIKE', $firstname.'%')->where('id','<>', $user_id)->get();
Run Code Online (Sandbox Code Playgroud)