label(__('language.save')) ->action('save') ->keyBindings(['mod+s']) ->color('primary') ->size('sm'), Action::make('cancel') ->label(__('language.cancel')) ->url($this->getResource()::getUrl('index')) ->color('gray') ->size('sm'), DeleteAction::make() ->label(__('language.delete')) ->size('sm'), RestoreAction::make() ->label(__('language.restore')) ->size('sm'), ForceDeleteAction::make() ->label(__('language.force_delete')) ->size('sm'), ]; } protected function getFormActions(): array { return []; // Boş array döndürerek alt taraftaki form action'larını gizliyoruz } protected function getSavedNotification(): ?Notification { return Notification::make() ->success() ->title(__('language.updated_successfully')) ->body(__('language.updated_successfully_body')); } protected function getRedirectUrl(): string { return $this->getResource()::getUrl('index'); } protected function mutateFormDataBeforeSave(array $data): array { $data['updated_by'] = auth()->id(); return $data; } }