我打算依赖这样的数据库开发人员那里有多少类别并给我一个价值。 我可以做,但在我的索引页面做回声,他将值2重新命名,因为有一个开发人员和设计。 我打算给我一个,因为我想做一个回声,所以开发人员。 我的代码如下
索引
<?php echo $portfolio['Developer']; ?>
控制器
$portfolio = DB::table('portfolio')->where('portfolio.category','=','Developer')
->orWhere('portfolio.category','=','Design')
->count();
return view('backend/dashboard.index', [
'portfolio' => $portfolio,
]);
答案 0 :(得分:0)
我决定这样但不应该是最好的方式
<强>索引强>
{{ DB::table('workshops')->where('workshops.category','=','Animation')->count() }}
答案 1 :(得分:0)
您提供的信息非常少。但假设你有两个where条件,你可能需要按id分组(或者主键是什么)。这通常如下所示:
DB::table('portfolio')
->where('portfolio.category','=','Developer')
->orWhere('portfolio.category','=','Design')
->groupBy('id') // Added groupBy
->count();
另外,我不知道您的模型或数据库是什么样的,但假设您加入了表格,如果您有1个包含2个类别的投资组合,那么获得2个条目是很自然的。此MySQL查询也将返回2个项目:
SELECT * FROM portfolio
LEFT JOIN categories
ON categories.portfolio_id = portfolio.id
同样适用于多对多关系。