我找不到用户和总和

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>

【讨论】:

以上是关于我找不到用户和总和的主要内容,如果未能解决你的问题,请参考以下文章

XCode - 为啥我找不到文件?

我找不到 debug.keystore 文件

我找不到 Android 密钥工具

我找不到这个库 usb_hid 的 pip

为啥我找不到 ProgressiveMediaSource?

哪位大神知道Android studio的SDK默认是安装在哪里了,我找不到了。(除搜索外的方法)