File tree Expand file tree Collapse file tree 1 file changed +0
-18
lines changed
tests/Fixtures/Resources/Posts/Pages Expand file tree Collapse file tree 1 file changed +0
-18
lines changed Original file line number Diff line number Diff line change 33namespace Relaticle \CustomFields \Tests \Fixtures \Resources \Posts \Pages ;
44
55use Filament \Resources \Pages \CreateRecord ;
6- use Illuminate \Database \Eloquent \Model ;
7- use Illuminate \Support \Arr ;
86use Relaticle \CustomFields \Tests \Fixtures \Resources \Posts \PostResource ;
97
108class CreatePost extends CreateRecord
119{
1210 protected static string $ resource = PostResource::class;
13-
14- protected function handleRecordCreation (array $ data ): Model
15- {
16- // Extract custom fields before creating the record
17- $ customFields = Arr::pull ($ data , 'custom_fields ' );
18-
19- // Create the record with remaining data
20- $ record = static ::getModel ()::create ($ data );
21-
22- // Save custom fields if they exist
23- if ($ customFields && method_exists ($ record , 'saveCustomFields ' )) {
24- $ record ->saveCustomFields ($ customFields );
25- }
26-
27- return $ record ;
28- }
2911}
You can’t perform that action at this time.
0 commit comments