HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.0.30
System: Linux multiplicar 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User: root (0)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /var/www/html/xfacil.desafio.com.py/app/Imports/PuntosImport.php
<?php

namespace App\Imports;

use App\Models\Puntos;
use App\Models\Equipo;
use Maatwebsite\Excel\Concerns\ToModel;

class PuntosImport implements ToModel
{
    /**
    * @param array $row
    *
    * @return \Illuminate\Database\Eloquent\Model|null
    */
    public function model(array $row)
    {

        $equipo=Equipo::findOrFail($row[0]);

        $equipo->puntos+=$row[2];
        $equipo->puntos_extras+=$row[3];

        $equipo->update();

        return new Puntos([
            'puntos_extras' => $row[3],
            'puntos' => $row[2],
            'mision_id' => $row[1],
            'equipo_id' => $row[0],
        ]);
    }
}