Importer
abstract class Importer (View source)
Properties
protected ImportColumn[] | $cachedColumns | ||
protected array<string,mixed> | $originalData | ||
protected array<string,mixed> | $data | ||
protected Model|null | $record | ||
static protected string|null | $model |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
__construct(Import $import, array $columnMap, array $options)
No description
void
__invoke(array $data)
No description
void
remapData()
No description
void
checkColumnMappingRequirementsForNewRecords()
No description
void
castData()
No description
Model|null
resolveRecord()
No description
void
validateData()
No description
array
getValidationRules()
No description
array
getValidationMessages()
No description
array
getValidationAttributes()
No description
void
fillRecord()
No description
void
saveRecord()
No description
abstract static array
getColumns()
No description
static array
getOptionsFormComponents()
No description
static string
getModel()
No description
abstract static string
getCompletedNotificationBody(Import $import)
No description
static string
getCompletedNotificationTitle(Import $import)
No description
array
getJobMiddleware()
No description
CarbonInterface|null
getJobRetryUntil()
No description
array
getJobTags()
No description
string|null
getJobQueue()
No description
string|null
getJobConnection()
No description
string|null
getJobBatchName()
No description
array
getCachedColumns()
No description
Model|null
getRecord()
No description
array
getOriginalData()
No description
array
getData()
No description
array
getOptions()
No description
protected void
callHook(string $hook)
No description
Import
getImport()
No description