我想在视图中显示余额,即在用户表中有一个称为“平衡”的列,我想在视图中显示该列的值。大家请给我一些时间视图:
@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'));
}
答案 0 :(得分:1)
您做错了。您正在搜索登录用户两次
首先更改此
$user_id=auth()->user()->id;
$user=User::find($user_id);
发送到$user=auth()->user()
,因为它将为您提供登录用户
然后在刀片视图中添加以下行:
<p>{{$balance}}</p>
答案 1 :(得分:1)
您可以使用
public function index()
{
$user_id=auth()->user()->id;
$user=User::findOrFail($user_id);
return view('personal.index', compact('personal','user'));
}
然后将这一行添加到视图文件中
<p>{{$user->balance}}</p>