Intereting Posts
Загрузите файл CSV прямо в папку загрузки пользователей Как я могу гарантировать, что все ключевые имена в PHP, сгенерированном JSON, являются строками? PHP-скрипт выполняется дважды, когда более 60 секунд Как я могу заставить PHPUnit MockObjects возвращать разные значения на основе параметра? Зарегистрированная администратором регистрация в Symfony2 / FosUSerBundle Python эквивалент запроса PHP curl Время безотказной работы сервера CakePHP: очистка поля пароля при неудачной отправке Laravel – Как передать переменную для сброса пароля? Как получить данные заказа Magento от Observer Бинарное хранилище MySQL с использованием файловой системы BLOB VS OS: большие файлы, большие количества, большие проблемы Как получить переданные опции в форме Symfony Как использовать array_count_values ​​() и mySQL для подсчета значения PHP Untar-gz без exec ()? Завершение HTTP-уставок HTTP с использованием PHP и Apache

Laravel 5: сначала отправьте ответ, затем обработайте запрос в контроллере

Я работаю с классическим API Paypal, и перед тем, как обработать данные запроса, я столкнулся с проблемой ответа.

public function store() { // Send an empty HTTP 200 OK response to acknowledge receipt of the notification response("", 200); // Build the required acknowledgement message out of the notification just received // Once it hits this point, nothing is sent to the client. } 

Я знаю, что для того, чтобы клиент получил ответ HTTP 200, мне нужно будет добавить ключевое слово return перед ним. Однако, если я немедленно верну ответ, обработка запроса не произойдет. Я изучал до и после посредников, но, к сожалению, они не асинхронны. Есть ли способ выполнить процесс отправки в Laravel 5?