Php 在laravel的数据库查询生成器中,有没有一种方法可以检索数据库表中的单行列

Php 在laravel的数据库查询生成器中,有没有一种方法可以检索数据库表中的单行列,php,laravel,Php,Laravel,我试图从不同的表中获取要添加到另一列的单个列的最后一个用户记录 我试着这样编码 { $data = request()->validate([ 'accnumber' => 'required', 'amt_debit' => 'required', 'bankname' => 'required', 'swift_code' => 'requir

我试图从不同的表中获取要添加到另一列的单个列的最后一个用户记录

我试着这样编码

    {
        $data = request()->validate([
            'accnumber' => 'required',
            'amt_debit' => 'required',
            'bankname' => 'required',
            'swift_code' => 'required',
            'Remarks' => 'required',
            'acc_type' => 'required',    
        ]);

        // auth()->user()->funds()->create($data);

        $user_id = auth()->user()->id;

        $debit = DB::table('funds')->where('user_id', $user_id)->pluck('amt_debit')->latest()
        ->first();

        $amt = DB::table('accounts.balance')->where('user_id', $user_id)->first();

        $sum = $debit + $amt;

        echo $sum;
    }

请让我理解这一点

尝试更改如下的总和代码:

$sum = $debit->amt_debit + $amt->balance;
attributes: array:1 [
    "amt_debit" => "your amount"
]
因为当您选择一列时,它将返回如下所示:

$sum = $debit->amt_debit + $amt->balance;
attributes: array:1 [
    "amt_debit" => "your amount"
]

因此,您需要从类中调用该列。

如果您只需要一个值,一行中的一个列,则有value方法:

价值观