Я использую php 7.2 и laravel У меня проблема с обратным адресом
это URL-адрес обратного вызова
$callbackUrl = route('ipn.coinPay');
и это файл ipn.coinPay
$track = $request->custom;
$status = $request->status;
$amount1 = floatval($request->amount1);
$currency1 = $request->currency1;
if ($status>=-1 || $status==0)
{
$hnd = fopen("./live_test.txt", "a");
fwrite($hnd, $track . ': test:' . $status . '| btc: ' . $amount1 .'| btc: ' . "\n");
fclose($hnd);
}
Я хочу, чтобы URL-адрес обратного вызова записывал этот файл, даже если результат верен или ошибочен
теперь почему это не делает файл, в чем причина
я пытаюсь изменить подачу файла, но не повезло
API пытается отправить данные на ваш URL-адрес обратного вызова IPN, и может возникнуть проблема с токеновой ошибкой CSRF. Поэтому проверьте файл журнала и убедитесь, что вы исключили URL-адрес обратного вызова из проверки CSRF.
class VerifyCsrfToken extends Middleware
{
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array
*/
protected $except = [
'stripe/*',
'http://example.com/foo/bar',
'http://example.com/foo/*', //Add your callback URL on this array
];
}
if()
немного глупо :)