first(); $parentUser = User::updateOrCreate( ['email' => $data['email']], [ 'name' => $data['parent_name'], 'phone' => $data['parent_phone'], ] ); // Pastikan user memiliki role parent if (!$parentUser->hasRole('parent')) { $parentUser->assignRole($parentRole); } return $data; } protected function getHeaderActions(): array { return [ Actions\DeleteAction::make() ->before(function (Actions\DeleteAction $action) { $student = $this->record; if ($student->email) { User::where('email', $student->email)->delete(); } }), ]; } }