首页 文章

计算Laravel 5.6中表中所有行的数量

提问于
浏览
0

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

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

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

但是它的返回 0 我怎么能管理这个呢?

1 回答

  • 1

    在你的控制器中

    (1) using Eloquent :

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

    (2) using Query Builder :

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

    在你的刀片中:

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

相关问题