update
This commit is contained in:
@@ -87,6 +87,12 @@ class CustomerController extends Controller
|
||||
$data['email_marketing'] = $request->email_marketing === "on" ? 1 : 0;
|
||||
|
||||
$customer = $this->customerRepository->create($data);
|
||||
if ($request->exists('note')) {
|
||||
Customer::query()
|
||||
->whereKey($customer->id)
|
||||
->update(['note' => $request->input('note')]);
|
||||
$customer = Customer::query()->find($customer->id);
|
||||
}
|
||||
DB::commit();
|
||||
|
||||
return response()->json([
|
||||
@@ -142,6 +148,8 @@ class CustomerController extends Controller
|
||||
], 404);
|
||||
}
|
||||
|
||||
$customer->refresh();
|
||||
|
||||
return response()->json([
|
||||
'error' => false,
|
||||
'data' => new CustomerResource($customer)
|
||||
@@ -170,12 +178,17 @@ class CustomerController extends Controller
|
||||
}
|
||||
|
||||
$this->customerRepository->update($customer->id, $data);
|
||||
if ($request->exists('note')) {
|
||||
Customer::query()
|
||||
->whereKey($customer->id)
|
||||
->update(['note' => $request->input('note')]);
|
||||
}
|
||||
DB::commit();
|
||||
|
||||
return response()->json([
|
||||
'error' => false,
|
||||
'message' => 'Customer updated successfully',
|
||||
'data' => new CustomerResource($this->customerRepository->find($customer->id))
|
||||
'data' => new CustomerResource(Customer::query()->find($customer->id))
|
||||
]);
|
||||
} catch (\Exception $e) {
|
||||
DB::rollBack();
|
||||
|
||||
Reference in New Issue
Block a user