wip: article AI polish, category SEO fields, cover generator, membership plan seeder
CI / PHPUnit (PHP 8.3) (push) Failing after 4s
CI / PHPUnit (PHP 8.2) (push) Failing after 1m9s
CI / Deploy (manual gate) (push) Skipped

This commit is contained in:
2026-09-07 18:48:37 +00:00
parent 263b98b218
commit 3cec4c5e18
121 changed files with 4701 additions and 313 deletions
@@ -19,8 +19,14 @@ class CreateArticle extends CreateRecord
protected function mutateFormDataBeforeCreate(array $data): array
{
$filtered = Hook::filter('filament.article.mutate_before_save', $data, null);
$data = is_array($filtered) ? $filtered : $data;
return is_array($filtered) ? $filtered : $data;
$validated = Hook::filter('filament.article.validate_access_restrictions', $data, null);
$data = is_array($validated) ? $validated : $data;
unset($data['paid_content'], $data['membership']);
return $data;
}
protected function afterCreate(): void