获取行数到Laravel刀片视图

时间:2019-02-27 07:24:00

标签: database laravel laravel-5 eloquent laravel-blade

我正在尝试将在系统上注册的总用户数计入我的仪表板。 我可以直接获取用户表Laravel的用户行数吗?

<div class="info-box-content">
     <span class="info-box-text">Users</span>
     <span class="info-box-number">
          **Users Count**   
     </span>
</div>

1 个答案:

答案 0 :(得分:1)

可以请您尝试

$userCount = Users::count();

如果要过滤用户,请使用where子句

$userCount = Users::where('your_condition')->count();

如果您将数据传递到刀片,那么这取决于您如何传递到刀片

//From your controller
$usersData = Users::all();

//In your blade
@if(count($usersData) > 0 )

@endif

//OR
@if($usersData->count() > 0 )

@endif


<div class="info-box-content">
     <span class="info-box-text">Users</span>
     <span class="info-box-number">
         // {{ count($usersData) }}
         // OR
         // {{ $usersData->count() }}
     </span>
</div>