iam使用php 7.2和laravel
$form_data = [
'sendto' => $response->address,
'amount' => $transaction->btc_amo,
'code' => $code,
];
<h3>
{{trans('site.blockchain.send')}} <span style="color:red">{{ $form_data[amount]}} </span>BTC <br>
{{trans('site.blockchain.to')}} <span style="color:red">{{ $form_data[sendto]}} </span>
</h3>
<br>
<br>
<h2>{{trans('site.blockchain.scan')}}</h2>
{!! $form_data[code] !!}
<br>
<br>
<h3 style="color: red;">** {{trans('site.blockchain.confirmations')}}</h3>
我尝试了所有事情但没有成功
此错误出现
使用未定义的常量sendto-假定为'sendto'(这将在以后的PHP版本中引发错误)
请帮助
答案 0 :(得分:2)
您的代码是错误的,您缺少引号。因此,它试图使用常量而不是字符串作为键来访问数组的值。以下应该可以。
<h3>
{{trans('site.blockchain.send')}} <span style="color:red">{{ $form_data['amount']}} </span>BTC <br>
{{trans('site.blockchain.to')}} <span style="color:red">{{ $form_data['sendto']}} </span>
</h3>
<br>
<br>
<h2>{{trans('site.blockchain.scan')}}</h2>
{!! $form_data['code'] !!}
<br>
<br>
<h3 style="color: red;">** {{trans('site.blockchain.confirmations')}}</h3>