@stdio96

Как отменить проверку CSRF запроса стороннего сервера в Laravel?

Здравствуйте. Хочу подключить на сайт платежную систему (webmoney). Но при попытке проверить ссылку результата платежа выдает код ответа 500. Выяснил, что дело в токене. Когда делаю так, то все работает (так как проверка отключается на всех роутах).
class VerifyCsrfToken extends BaseVerifier
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        //
        '*'
    ];
}

Но, когда я пытаюсь выделить только merchant.webmoney.ru*, то дальше выдает 500 ответ.
class VerifyCsrfToken extends BaseVerifier
{
    /**
     * The URIs that should be excluded from CSRF verification.
     *
     * @var array
     */
    protected $except = [
        //
        'https://merchant.webmoney.ru*'
    ];
}


Вопрос: как можно выключить проверку токенов с запросов со сторонних серверов, а именно с webmoney?

Спасибо.
  • Вопрос задан
  • 551 просмотр
Решения вопроса 1
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
В except надо добавлять РОУТЫ на ВАШЕМ сайте, для которых НЕ будет проверяться токен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы