【问题标题】:issue with php 7.2 and laravelphp 7.2 和 laravel 的问题
【发布时间】:2018-09-12 15:14:40
【问题描述】:

iam 使用 php 7.2 和 laravel

$form_data = [
            'sendto' => $response->address,
            'amount' => $transaction->btc_amo,
            'code' => $code,
        ];
这是.blade.php

    <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 的未来版本中引发错误)

请帮忙

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    您的代码错误,您缺少引号。所以它试图使用常量作为键而不是字符串来访问数组的值。以下应该可以工作。

        <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>

    【讨论】:

      猜你喜欢
      • 2019-08-04
      • 2018-05-29
      • 2019-05-29
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 2018-01-12
      相关资源
      最近更新 更多