Что я должен написать в контроллере что бы повторить простой пример ниже?
<?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 то контроллер остановится в этой точке?