@MasterCopipaster

Laravel как отправить код 102 в контроллере а потом 200?

Что я должен написать в контроллере что бы повторить простой пример ниже?
<?php
header('HTTP/1.1 102 Processing'); // let client know it might take a while
sleep(2); // do stuff that takes a while
header('HTTP/1.1 200 OK'); // counterintuitive, but works

Собственно контроллер
public function destroy($id)
    {
        try {
            $auto_mark = Mark::findOrFail($id);
        } catch (\Exception $e) {
            return $this->failedRequest('NOT_FOUND');
        }
        try {
            $auto_mark->delete();
        } catch (\Exception $e) {
            return $this->failedRequest('DELETE_FAIL');
        }
        return response()->json(['status' => 'success'], 200);
    }


Не совсем понимаю как мне сделать что бы перед $auto_mark->delete(); laravel ответил браузеру 102 и продолжил работу? ведь если я верну код ответа через return то контроллер остановится в этой точке?
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 окт. 2020, в 10:48
3000 руб./за проект
26 окт. 2020, в 10:42
30000 руб./за проект
26 окт. 2020, в 10:18
50000 руб./за проект