laravel 5.6中的主页信息

时间:2018-08-06 16:13:32

标签: laravel

我有3个表,一个用于组织,另外两个表分别是项目和资源。在我的主页中,有3个面板分别是组织,项目和资源。我要的是,当我打开主页时,显示总数组织数(来自表组织),项目总数(来自表项目)和资源总数(来自表资源)。

我的家庭控制器

public function index()
{
$org = OrganizationModel::where('status',1)->count('id');
return view('home')->with('org',$org);
}

通过这种方式,我可以显示组织的总数,但是我还需要显示资源和项目的数量。

我的观看页面

home.blade.php

<div class="col-md-3">
<a href="organizationDetails" style="text-decoration: none;"> 
@if(!empty($org))
<div class="metric">
<span class="icon"><i class="fa fa-sitemap"></i></span>
<p>
<span class="number">{{$org}}</span>
<span class="title">Organizations</span>
</p>
</div> 
@endif
</a>
</div>

2 个答案:

答案 0 :(得分:0)

    $org = OrganizationModel::where('status',1)->count('id');
    $pjt = ProjectModel::where('status',1)->count('id');
    $res = ResourceModel::where('status',1)->count('id');
    return view('home')->with('org',$org)->with('pjt',$pjt)->with('res',$res);

答案 1 :(得分:0)

<div class="col-md-3">
<a href="organizationDetails" style="text-decoration: none;"> 
@if(!empty($org))
<div class="metric">
<span class="icon"><i class="fa fa-sitemap"></i></span>
<p>
<span class="number">{{$org}}</span>
<span class="title">Organizations</span>
</p>
</div> 
@endif
</a>
</div>

<div class="col-md-3">
<a href="project" style="text-decoration: none;">
@if(!empty($pjt))
<div class="metric">
<span class="icon"><i class="fa fa-file"></i></span>
<p>
<span class="number">{{$pjt}}</span>
<span class="title">Projects</span>
</p>
</div>
@endif
</a>
</div>

<div class="col-md-3">
<a href="resource" style="text-decoration: none;">
@if(!empty($res))
<div class="metric">
<span class="icon"><i class="fa fa-user"></i></span>
<p>
<span class="number">{{$res}}</span>
<span class="title">Resources</span>
</p>
</div>
@endif
</a>
</div>