user()->can('create-attendances'); } public function rules(): array { return [ 'date' => ['required', 'date'], 'records' => ['required', 'array', 'min:1'], 'records.*.student_id' => ['required', 'integer', Rule::exists('students', 'id')], 'records.*.status' => ['required', Rule::enum(AttendanceStatus::class)], ]; } }