Доступ к переменным сеанса внутри маршрута WebHook в Laravel 7 - PullRequest
0 голосов
/ 04 мая 2020

Я работаю с API платежного шлюза, который возвращает массив POST после каждой транзакции по URL-адресу, который я настроил. Чтобы проверить, есть ли во входящем запросе определенные данные, которые я отправил, я устанавливаю переменную сеанса перед отправкой пользователя на страницу шлюза и проверяю ответ с помощью этой переменной сеанса в своем URL-адресе веб-крючка. Я настроил такую ​​группу промежуточного программного обеспечения, чтобы добиться результата.

        'custom_webhook' => [
            \App\Http\Middleware\EncryptCookies::class,
            \Illuminate\Session\Middleware\StartSession::class,
            \Illuminate\View\Middleware\ShareErrorsFromSession::class,
        ],

и отключив защиту csrf, поскольку запрос поступает из другого источника. Теперь я пытаюсь добиться того же в проекте Laravel 7, и я получаю нулевое значение при попытке перехватить переменную сеанса. Единственное отличие от обоих этих проектов - версии laravel и использование пакета laravel / spat ie permssion в последующем.

У кого-нибудь из вас есть какие-нибудь идеи по преодолению этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...