Как показать баланс в представлении - PullRequest
0 голосов
/ 09 сентября 2018

Я хочу показать баланс в представлении, то есть есть столбец с именем Баланс в пользовательской таблице, и я хотел бы отобразить значение этого столбца в представлении. Пожалуйста, ребята, сэкономьте мне время. Вид:

@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'));

    }

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Просто вы можете использовать

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

    }

Затем добавьте эту строку в файл вида

<p>{{$user->balance}}</p>
0 голосов
/ 09 сентября 2018

Вы делаете ошибку. Вы ищете авторизованного пользователя дважды

Сначала измените это

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

до $user=auth()->user(), потому что это даст вам зарегистрированному пользователю

Затем добавьте эту строку в представление лезвия:

<p>{{$balance}}</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...