I try to import specific configuration. I use this :
$config_path = config_get_config_directory(CONFIG_SYNC_DIRECTORY);
$source = new FileStorage($config_path);
$config_storage = \Drupal::service('config.storage');
$config_factory = \Drupal::configFactory();
$uuid_service = \Drupal::service('uuid');
$configs = [
'field.storage.config_pages.field_areas',
'field.field.config_pages.configuration_implantation_page.field_areas',
'core.entity_form_display.config_pages.configuration_implantation_page.default',
'core.entity_view_display.config_pages.configuration_implantation_page.default',
];
$config_storage->write('field.storage.config_pages.field_areas', $source->read('field.storage.config_pages.field_areas'));
$config_storage->write('field.field.config_pages.configuration_implantation_page.field_areas', $source->read('field.field.config_pages.configuration_implantation_page.field_areas'));
$config_storage->write('core.entity_form_display.config_pages.configuration_implantation_page.default', $source->read('core.entity_form_display.config_pages.configuration_implantation_page.default'));
$config_storage->write('core.entity_view_display.config_pages.configuration_implantation_page.default', $source->read('core.entity_view_display.config_pages.configuration_implantation_page.default'));
If the field is created, the table is not created.
How to create the tables associated?
$config_storage->save();