$file = File::create([ 'uri' => $data['image']['url'], ]); $file->save(); $media = Media::create([ 'bundle' => 'image', 'field_origin_id' => $data['image']['id'], 'field_fecha' => time(), 'field_media_image' => [ 'target_id' => $file->id(), 'title' => $data['image']['title']['es'], 'alt' => $data['image']['alt']['es'], ], ]); $media->save(); $node->field_ref_image = $media; $node->save();