validatorByCollection($collection, $requestRule->importRules()); foreach ($collection as $item) { $formData = [ ...$item->all(), 'company_id' => Auth::user()->company_id, 'created_by' => Auth::id(), 'task_type' => $requestRule->getGroupLabelValue("task", "task_type", $item->get("task_type")), 'doc_type' => $requestRule->getGroupLabelValue("task", "doc_type", $item->get("doc_type")), 'doc_stage' => $requestRule->getGroupLabelValue("task", "doc_stage", $item->get("doc_stage")), 'state' => $requestRule->getGroupLabelValue("task", "state", $item->get("state")), 'suitability' => $requestRule->getGroupLabelValue("task", "suitability", $item->get("suitability")), 'mailto' => [], ]; $task = Task::create($formData); ActionRepository::createByTask($task, ObjectAction::CREATED); } } }