如何在Laravel 5中显示计数数据

时间:2016-08-31 05:55:40

标签: php laravel laravel-5

我是Laravel的新人,5个小时我试图添加这个功能,我很困惑。 案例 我想在仪表板中的表tb_surat中显示计数数据(我使用的是sximo) 例如,如果在tb_surat我有 12行数据。如何表现出来 "总数据:12"

请帮助我,一步一步地给我添加控制器或查看或路线等,我不明白。感谢。

3 个答案:

答案 0 :(得分:8)

您可以通过以下方式使用查询构建器:

 DB::table('tb_surat')->count()

答案 1 :(得分:5)

我强烈建议你使用Eloquent方式。它就像下面那样简单

第1步:

创建模型

php artisan make:model Surat

第2步:

在模型内部命名表

protected $table = 'tb_surat';

然后简单地

Surat::count();

然后,就像你需要在视图中传递结果一样,只需从控制器传递它,如

$count = Surat::count();
return View::make('index')->with('count', $count);

您的观点将在哪里

Total data : {{$count}}

注意:

  1. 我建议您使用模型的原因是遵循Eloquent方式,因为这是有史以来的最佳做法。

  2. 如果您对Laravel Documentation

  3. 有一个新的开始会更好

答案 2 :(得分:0)

写代码希望你能找到答案

<?php
            $count = DB::table('fulldataviews')->count();
            echo '<h3>'.$count.'</h3>';
            ?>