file('uploadFile'); $handle = fopen($file, 'r'); $lines = []; if($handle) { while(($data = fgetcsv($handle, 1000, ",")) !== false) { array_push($lines, $data); } } unset($lines[0]); $lines = array_map(function($array) { return [$array[1], $array[2], strtolower(trim($array[7]))]; }, $lines); $with_emails = array_filter($lines, function($array) { return $array[2] !== '-'; }); $less_emails = array_filter($lines, function($array) { return $array[2] === '-'; }); foreach($with_emails as $data) { $user = User::whereEmail($data[2])->first(); $count = 0; $list = []; if($user === null) { array_push($list, $data[2]); $count++; } else { $user->campus_id = 3; $user->save(); } } fclose($handle); dd($count, $list); return redirect()->route('import_index'); } }