user()?->hasRole('Admin') === true; } /** * @return array */ public function rules(): array { $daerah = $this->route('daerahMengundi'); return [ 'election_id' => ['required', 'exists:elections,id'], 'bahagian_pilihanraya_id' => ['required', 'exists:bahagian_pilihanrayas,id'], 'code' => [ 'required', 'string', 'max:50', Rule::unique('daerah_mengundis', 'code') ->where('election_id', $this->input('election_id')) ->ignore($daerah instanceof DaerahMengundi ? $daerah->id : null), ], 'name' => ['required', 'string', 'max:255'], ]; } }