merge($row); //return dispatch_now(new CreateItem($request)); } public function map($row): array { $row['company_id'] = session('company_id'); // Make enabled field integer if (isset($row['enabled'])) { $row['enabled'] = (int) $row['enabled']; } return $row; } public function rules(): array { return (new Request())->rules(); } public function onFailure(Failure ...$failures) { foreach ($failures as $failure) { $message = trans('messages.error.import_column', [ 'message' => $failure->errors()->first(), 'sheet' => 'items', 'line' => $failure->attribute(), ]); flash($message)->error()->important(); } } }