请问如何获取用户帐户余额、提款、贷款和交易以显示在仪表板中? [已关闭]

问题描述 投票:0回答:1

$user = Auth::user();

    $account = $user->account;
    $loans = $user->loans;
    $transactions = $user->transactions;

    return view('User.dashboard', compact('user', 'account', 'loans', 'transactions'));

我的控制器代码:

我的查看代码: @isset($贷款)

                                @foreach($loans as $loan)
                                <div class="widget__status-title text-grey">Transactions</div>
                                <div class="widget__spacer"></div>
                                <div class="widget__trade"><span class="widget__trade-count">{{$loan->amount}}</span>
                                </div>
                                @endforeach
                                @endisset

我需要它在仪表板中显示待处理的贷款、成功的交易

php html laravel controller laravel-blade
1个回答
0
投票

确保关系已添加到用户模型中。

User.php - 模型:

    public function loans()
    {
        return $this->hasMany(YourModelClass::class, 'user_id', 'id');
    }

    public function transactions()
    {
        return $this->hasMany(YourModelClass::class, 'user_id', 'id');
    }
© www.soinside.com 2019 - 2024. All rights reserved.