`
public function sync(InvoiceGetRequest $request)
{
$lockSyncInvoiceUser = LockSyncRecord::first();
if ($lockSyncInvoiceUser==null) {
try {
$lockSyncInvoiceUser = new LockSyncRecord();
$lockSyncInvoiceUser->user_id = Auth::user()->id;
$lockSyncInvoiceUser->lockable_type = Invoice::class;
$lockSyncInvoiceUser->saveOrFail();
ini_set('max_execution_time', '0'); // for infinite time of execution
sleep(15);
//$message=General::importInvoices();
$lockSyncInvoiceUser->delete();
return "ok";
} catch (\Exception $e) {
return Output::error(Response::HTTP_INTERNAL_SERVER_ERROR, $e->getMessage());
}
} else {
throw new \Exception("Şuan " . $lockSyncInvoiceUser->user->name . ' Kullanıcısı Güncelleme Yapmaktadır');
}
}
`` `
lokalimde farklı tarayıcılaran attığım istekte hata vermek yerine isteklerş sıraya alıp hepsine sırasıyla cevap veriyor,
sunucuda da aynısını yapar mı, bir de bu durumu nasıla aşabilirim bir yöntem var mı ? test edemiyorum fonksiyonu