File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66use Carbon \Carbon ;
77use App \Nova \Resource ;
88use Laravel \Nova \Nova ;
9+ use Illuminate \Support \Arr ;
910use Illuminate \Support \Str ;
1011use Laravel \Nova \Fields \ID ;
1112use Laravel \Nova \Fields \File ;
@@ -466,20 +467,17 @@ protected function getPropertiesFromFields(Collection $fields): Collection
466467 protected function updateFieldValue ($ resource , $ attribute , Collection $ properties ): void
467468 {
468469 if ($ this ->isSingularRelationship ($ resource , $ attribute )) {
469- $ this ->value = collect ($ this ->value ? [ $ this -> value ] : [] );
470+ $ this ->value = collect (Arr:: wrap ( $ this ->value ) );
470471 }
471472
472473 $ this ->value = $ this ->value ->map (function ($ items ) use ($ properties ) {
473- return collect ($ items )->map (function ($ value , $ key ) use ($ properties , $ items ) {
474- return $ properties ->has ($ key )
475- ? $ this ->setMetaFromClass (
476- $ properties ->get ($ key ),
477- $ key ,
478- $ items ->{$ key }
479- ?? $ value
480- )
481- : null ;
482- })->filter ();
474+ return collect ($ items )
475+ ->map (function ($ value , $ key ) use ($ properties , $ items ) {
476+ return $ properties ->has ($ key )
477+ ? $ this ->setMetaFromClass ($ properties ->get ($ key ), $ key , $ items ->{$ key } ?? $ value )
478+ : null ;
479+ })
480+ ->filter ();
483481 });
484482 }
485483
You can’t perform that action at this time.
0 commit comments