File: /var/www/html/potencialactivo.sumar.com.py/app/Imports/UsuariosImport.php
<?php
namespace App\Imports;
use App\Models\User;
use App\Models\Matricula;
use Maatwebsite\Excel\Concerns\ToModel;
use Illuminate\Support\Facades\Hash;
class UsuariosImport implements ToModel
{
/**
* @param array $row
*
* @return \Illuminate\Database\Eloquent\Model|null
*/
protected $id;
function __construct($id) {
$this->id = $id;
}
public function model(array $row){
$usuario=new User;
$usuario->name=$row[0];
$usuario->email=$row[1];
$usuario->password=Hash::make($row[2]);
$usuario->area=$row[3];
$usuario->puesto=$row[4];
$usuario->ingreso=$row[5];
$usuario->ingresocargo=$row[6];
$usuario->save();
$matricula=new Matricula;
$matricula->usuario_id = $usuario->id;
$matricula->empresa_id = $this->id;
$matricula->save();
return;
}
}