Использование неопределенной константы Laravel

Код контроллера:

$tokenAmount = json_decode($token->getBody())->result;
return view('account')->with(compact('tokenAmount'));

Код просмотра:

<label>Wallet Balance {{tokenAmount}}</label>

Когда я запускаю код. Я получаю следующую ошибку.

Использование неопределенной константы tokenAmount — предполагается «tokenAmount»

PS: Я также пробовал следующий метод.

$tokenAmount = json_decode($token->getBody())->result;
return view('account', compact('tokenAmount'));

Если я делаю echo $tokenAmount, он печатает значение без ошибок.


person Vivek Aasaithambi    schedule 22.05.2018    source источник
comment
Вы забыли $ в своем представлении: <label>Wallet Balance {{ $tokenAmount }}</label>. Если вы обращаетесь к переменной в представлении лезвия, вам также нужно использовать $.   -  person Daniel    schedule 22.05.2018
comment
Ага. Я забыл. Большое спасибо, что напомнили об этом.   -  person Vivek Aasaithambi    schedule 22.05.2018


Ответы (1)


Обновите код просмотра и проверьте, например:

<label>Wallet Balance {{tokenAmount}}</label>

to

<label>Wallet Balance {{$tokenAmount}}</label>
person AddWeb Solution Pvt Ltd    schedule 22.05.2018