Allowance check

This commit is contained in:
ISMAIL MASSERAN
2026-04-14 02:34:00 +00:00
parent 0c4d200839
commit 3775c4a876
100 changed files with 81493 additions and 3226 deletions
@@ -13,7 +13,22 @@ class AddController extends Controller
public function __invoke(Request $request)
{
$this->validateRequest($request);
$this->insertVoter($request);
$voter = $this->insertVoter($request);
activity()
->performedOn($voter)
->withProperties([
'election_id' => $voter->election_id,
'voter_id' => $voter->id,
'voter_name' => $voter->name,
'no_kp' => $voter->no_kp,
'no_anggota' => $voter->no_anggota,
'unit' => $voter->unit,
'created_by_admin_id' => $request->user() ? (int) $request->user()->id : null,
'ip' => $request->ip(),
'user_agent' => $request->userAgent(),
])
->log("create voter: {$voter->name}");
return response()->json([
'status' => 'success',
'message' => 'Voter added successfully'
@@ -24,7 +39,7 @@ class AddController extends Controller
{
$voter = $request->all();
$voter['election_id'] = Util::getCurrentElection();
Voter::create($voter);
return Voter::create($voter);
}
private function validateRequest($request)