繁体   English   中英

如何在视图中显示平衡

[英]How to show balance in the view

我想在视图中显示平衡,即在用户表中有一个称为“平衡”的列,我想在视图中显示该列的值。 请大家多花一点时间查看:

@extends('layouts.app')
@section('content')
<h1>Personal Finance</h1>
<p class="p-2 text-dark" >Balance:{{Form::label($balance)}}</p>
<a href="/personal/create" class="btn btn-primary">Create</a>
<br>
@stop

控制器:

public function index()
    {
        $user_id=auth()->user()->id;
        $user=User::find($user_id);
        $balance=$user->balance;
        return view('personal.index', compact('personal','balance'));

    }

只需使用即可

public function index()
    {
        $user_id=auth()->user()->id;
        $user=User::findOrFail($user_id);
        return view('personal.index', compact('personal','user'));

    }

然后将此行添加到视图文件中

<p>{{$user->balance}}</p>

您做错了。 您正在搜索登录用户两次

首先改变这个

$user_id=auth()->user()->id; $user=User::find($user_id);

$user=auth()->user()因为它将给您登录的用户

然后在刀片视图中添加以下行:

<p>{{$balance}}</p>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM