> */ public function rules(): array { return [ 'billable_rate' => [ 'nullable', 'integer', 'min:0', ], 'billable_rate_update_time_entries' => [ 'boolean', ], ]; } public function getBillableRate(): ?int { $input = $this->input('billable_rate'); return $input !== null && $input !== 0 ? (int) $this->input('billable_rate') : null; } public function getBillableRateUpdateTimeEntries(): bool { return $this->has('billable_rate_update_time_entries') && $this->boolean('billable_rate_update_time_entries'); } }