label('编辑指引') ->icon('heroicon-o-queue-list') ->url(fn() => GuideResource::getUrl('manage-pages', ['record' => $this->record])), Actions\DeleteAction::make()->label('删除'), ]; } protected function mutateFormDataBeforeSave(array $data): array { if ($data['status'] === 'published' && !$this->record->published_at) { $data['published_at'] = now(); } return $data; } }