如何根据用户类型显示 Laravel 中的注册用户数?
How to show number of registered users in Laravel based on usertype?
我正在尝试在管理仪表板中显示数据库中的数据
我用过这个:
<?php
use Illuminate\Support\Facades\DB;
$users = DB::table('users')->count();
echo $users;
?>
而且我已经成功地从数据库中获取了正确的数据
但是如果我想显示特定数据怎么办
例如在这个用户 table 中有“用户类型”指定用户是普通用户还是管理员
我想使用上面相同的代码,但要显示特定的用户类型
我试过这个:
<?php
use Illuminate\Support\Facades\DB;
$users = DB::table('users')->count()->WHERE usertype =admin;
echo $users;
?>
但是没有用,我做错了什么?
你的语法有误。请仔细阅读文档...顺便说一句,这是您可以尝试的代码
使用Illuminate\Support\Facades\DB;
$users = DB::table('users')->where('usertype','admin')->count();
echo $users;
?>
如果在 laravel 中工作,请参阅 Model 的用法,这对您来说会更好..
我正在尝试在管理仪表板中显示数据库中的数据
我用过这个:
<?php
use Illuminate\Support\Facades\DB;
$users = DB::table('users')->count();
echo $users;
?>
而且我已经成功地从数据库中获取了正确的数据
但是如果我想显示特定数据怎么办
例如在这个用户 table 中有“用户类型”指定用户是普通用户还是管理员 我想使用上面相同的代码,但要显示特定的用户类型
我试过这个:
<?php
use Illuminate\Support\Facades\DB;
$users = DB::table('users')->count()->WHERE usertype =admin;
echo $users;
?>
但是没有用,我做错了什么?
你的语法有误。请仔细阅读文档...顺便说一句,这是您可以尝试的代码
使用Illuminate\Support\Facades\DB;
$users = DB::table('users')->where('usertype','admin')->count();
echo $users;
?>
如果在 laravel 中工作,请参阅 Model 的用法,这对您来说会更好..