如何在laravel php中从特定列检索数据库中的自定义数据

如何在laravel php中从特定列检索数据库中的自定义数据,php,laravel,Php,Laravel,我在数据库中有一个用户表 id、名称、用户\u类型 有多种类型的用户\u type,如Admin、Sub-Admin、Unsigned、Normal User 我想获得所有类型的用户,但不是管理员用户。如果您使用的是雄辩模型,那么 $users = User::where('users_type', '!=', 'Admin')->get(); 使用查询生成器 $users = DB::table('users')->where('users_type', '!=', 'Admin

我在数据库中有一个用户表

id、名称、用户\u类型

有多种类型的用户\u type,如Admin、Sub-Admin、Unsigned、Normal User


我想获得所有类型的用户,但不是管理员用户。

如果您使用的是雄辩模型,那么

$users = User::where('users_type', '!=', 'Admin')->get();
使用查询生成器

$users = DB::table('users')->where('users_type', '!=', 'Admin')->get();
为查询生成器选中此项,并为雄辩起见,您可以查看以下内容

$users=User::where('users_-type','','Admin')->get();
您希望得到等于的结果,然后无需添加
=


如果您只想获取一个用户,那么使用
first()
代替
get()

您是否尝试过直接对数据库执行sql操作?只是sql查询。没有雄辩的或任何的。
$users = User::where('users_type','<>','Admin')->get();