我找不到用户和总和
Posted
技术标签:
【中文标题】我找不到用户和总和【英文标题】:I can't find the user and sum 【发布时间】:2021-09-05 12:45:39 【问题描述】:我有问题,我需要添加用户的债务
控制器:
public function cliente($id)
// $nota = App\Nota::find($id);
//Aquí valida si existe sino redirije al 404
$datos = [
'category_name' => 'datatable',
'page_name' => 'multiple_tables',
'registro' => Registro::find($id),
];
$cliente = \App\Models\User::findOrFail($id);
return view('cliente', compact('cliente'))->with($datos);
blade.php
<div class="row">
<div class="col">
<h4>Debt Sum:</h4>
</div>
<div class="col">
$registro->user_id->sum('deuda')
</div>
数据库:
我需要添加用户的字段“deuda”,关系在user_id和users表中
我得到的错误是:尝试获取非对象的属性'user_id'
请帮忙
【问题讨论】:
【参考方案1】:最好计算控制器中的注册总和:
public function cliente($id)
// $nota = App\Nota::find($id);
//Aquí valida si existe sino redirije al 404
$datos = [
'category_name' => 'datatable',
'page_name' => 'multiple_tables',
'registro' => Registro::find($id),
];
$cliente = \App\Models\User::findOrFail($id);
$sum = Register::where('user_id', $cliente->id)->sum('deuda');
return view('cliente', compact('cliente','sum'))->with($datos);
在你看来使用sum
变量
<div class="row">
<div class="col">
<h4>Debt Sum:</h4>
</div>
<div class="col">
$sum ? $sum : 0
</div>
【讨论】:
以上是关于我找不到用户和总和的主要内容,如果未能解决你的问题,请参考以下文章