我是laravel的新手。我有一个名为 projects 的表,并且我需要计算projects表的所有行数。我尝试使用id
列来计数所有行,例如以下函数
public function totalprojects()
{
$projects = Project::where('id')->count();
return view('summarys.summary')->withProjects($projects);
}
但是返回的 0 我该如何管理呢?
答案 0 :(得分:2)
在您的控制器中
(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>