forExport($this->search, $this->gender, $this->departmentId, $this->status, $this->enrollmentYear); } public function headings(): array { return [ 'NIM', 'Nama Lengkap', 'Username', 'Email', 'Nomor Telepon', 'Jurusan', 'Angkatan', 'Status', 'Jenis Kelamin', 'Tempat Lahir', 'Tanggal Lahir', 'Alamat', ]; } public function map($user): array { /** @var User $user */ return [ $user->student?->student_number ?? '-', $user->profile?->full_name ?? '-', $user->username, $user->email, $user->profile?->phone_number ?? '-', $user->student?->department?->name ?? '-', $user->student?->enrollment_year ?? '-', $user->student?->status?->label() ?? '-', $user->profile?->gender?->label() ?? '-', $user->profile?->birth_place ?? '-', $user->profile?->birth_date?->format('d M Y') ?? '-', $user->profile?->address ?? '-', ]; } }