Php 计算Laravel 5.6中表格中的所有行数

Php 计算Laravel 5.6中表格中的所有行数,php,mysql,laravel-5,Php,Mysql,Laravel 5,我是拉威尔的新手。我有一个名为projects的表,我需要计算projects表中所有行的数量。我尝试使用id列来计算所有行,如下面的函数 public function totalprojects() { $projects = Project::where('id')->count(); return view('summarys.summary')->withProjects($projects); } 但是它将返回0我如何

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

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

        return view('summarys.summary')->withProjects($projects);
    } 
但是它将返回0我如何管理它?

在您的控制器中

(1)使用:

 use App\Project;

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

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

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

在控制器中

(1)使用:

 use App\Project;

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

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

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