Allowance check
This commit is contained in:
@@ -13,7 +13,20 @@ class UpdateController extends Controller
|
||||
public function __invoke (Request $request, $id)
|
||||
{
|
||||
$this->validateRequest($request, $id);
|
||||
$this->updateNominee($request, $id);
|
||||
$nominee = $this->updateNominee($request, $id);
|
||||
|
||||
activity()
|
||||
->performedOn($nominee)
|
||||
->withProperties([
|
||||
'nominee_id' => $nominee->id,
|
||||
'nominee_name' => $nominee->name,
|
||||
'election_id' => $nominee->election_id,
|
||||
'changed_keys' => array_keys($nominee->getChanges()),
|
||||
'updated_by_admin_id' => $request->user() ? (int) $request->user()->id : null,
|
||||
'ip' => $request->ip(),
|
||||
'user_agent' => $request->userAgent(),
|
||||
])
|
||||
->log("update nominee: {$nominee->name}");
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'message' => 'Nominee updated successfully'
|
||||
@@ -43,7 +56,7 @@ class UpdateController extends Controller
|
||||
|
||||
private function updateNominee ($request, $id)
|
||||
{
|
||||
$nominee = Nominee::find($id);
|
||||
$nominee = Nominee::findOrFail($id);
|
||||
|
||||
$nominee->name = $request->name;
|
||||
$nominee->unit = $request->unit;
|
||||
@@ -52,6 +65,8 @@ class UpdateController extends Controller
|
||||
$nominee->partylist_id = $request->partylist_id;
|
||||
$nominee->education = $request->education;
|
||||
$nominee->experience = $request->experience;
|
||||
$nominee->umur = $request->umur;
|
||||
$nominee->jawatan_sekarang = $request->jawatan_sekarang;
|
||||
|
||||
if ($request->hasFile('photo')) {
|
||||
$imageData = file_get_contents($request->file('photo'));
|
||||
@@ -59,6 +74,7 @@ class UpdateController extends Controller
|
||||
}
|
||||
|
||||
$nominee->save();
|
||||
return $nominee;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user