我不确定如何在结帐视图中传递要使用的控制器的Variable $ info_pago以及如何对其进行操作。 控制器:
$info_pago = [
'merchantId' => "508029",
'accountId' =>'512321',
'description' => 'Online Store',
'referenceCode' => $reference_code,
'amount' => Cart::total(),
'signature'=> md5($api_key."~"."508029"."~"."XXXX01"."~". Cart::total() )
];
return view('checkout', ['info_pago' => $info_pago ]);
我不知道如何在视图中将其用于表单,我想这样的事情……
<input name="merchantId" type="hidden" value="{{ $info_pago->merchantId }}" >
<input name="accountId" type="hidden" value="{{ $info_pago->accountId }}" >
<input name="description" type="hidden" value="{{ $info_pago->description }}" >
<input name="referenceCode" type="hidden" value="{{ $info_pago->referenceCode}}" >
<input name="amount" type="hidden" value="{{ $info_pago->amount }}" >
感谢您的建议。TY ..
答案 0 :(得分:1)
您传递的参数是一个数组... $info_pago
您是否不应该像数组而不是对象那样询问属性?
所以{{$info_pago['merchantId']}}
代替{{$info_pago->merchantId}}
答案 1 :(得分:0)
您应该改用Compact。因此您的退货将是这样的:
返回视图(“ checkout”,紧凑型(“ info_pago”));
,并在您的视图中使用它,就像您正在使用的一样。
答案 2 :(得分:0)
您可以使用紧凑型
$info_pago = [
'merchantId' => "508029",
'accountId' =>'512321',
'description' => 'Online Store',
'referenceCode' => $reference_code,
'amount' => Cart::total(),
'signature'=> md5($api_key."~"."508029"."~"."XXXX01"."~". Cart::total() )
];
return view('checkout', compact('info_pago'));
in view page
{{$info_page}}