【问题标题】:count number of all rows in the table in Laravel 5.6在 Laravel 5.6 中计算表中所有行的数量
【发布时间】:2018-11-26 06:04:33
【问题描述】:

我是 laravel 的新手。我有一个名为 projects 的表,我需要计算项目表的所有行数。我尝试使用id 列来计算所有行,如下面的函数

public function totalprojects()
    {
        $projects = Project::where('id')->count();

        return view('summarys.summary')->withProjects($projects);
    } 

但它返回 0 我该如何管理?

【问题讨论】:

    标签: php mysql laravel-5


    【解决方案1】:

    在你的控制器中

    (1) 使用Eloquent

     use App\Project;
    
     public function totalprojects()
            {
                $total_projects = Project::count();
                return view('summarys.summary')->with(['total'=>$total_projects]);
            }
    

    (2) 使用Query Builder

      use DB;
      public function totalprojects()
                {
                    $total_projects = DB::table('projects')->count();
                    return view('summarys.summary')->with(['total'=>$total_projects]);
                }
    

    在你的刀片中:

    <p>{{ $total }}</p>
    

    【讨论】:

      猜你喜欢
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      相关资源
      最近更新 更多