#laravel #api #http #payment-gateway
#laravel #API #http #платежный шлюз
Вопрос:
Данные внешнего сайта, которые будут отображаться на моем блейде
MerchantCode
MerchantRefNo
Particulars
Amount
PayorName
PayorEmail
Status
RefNo
Вот мой контроллер
function getPaymentDetail()
{
$data = Http::get('https://external.com/api')->json();
return view('paymentdetails',['data'=>$data]);
}
Ответ №1:
Я бы закодировал это так.
В вашем контроллере.
function getPaymentDetail() {
$res = Http::get('https://external.com/api')->json();
$temp_data = json_decode($temp_data, TRUE);
foreach($temp_data as $key => $value) {
$data[$key] = $value;
}
return view('paymentdetails', $data);
}
В вашем блейд-файле вы можете получить доступ с помощью {{ $MerchantCode }}
Комментарии:
1. я последовал тому, что вы сказали, и получил
Oops! An Error Occurred The server returned a "405 Method Not Allowed".