MINI MINI MANI MO
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use App\Models\CddSesionComision;
use Carbon\Carbon;
class SesionesComisionSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
/*$file = file_get_contents(base_path("storage/app/base/reunionesComision/cdd_sesiones_comisionCSV23.csv"));
$array = array_map('str_getcsv', explode(PHP_EOL, $file));
for ($i = 1; $i < count($array); $i++) {
$date = Carbon::createFromFormat('d/m/Y h:i', $array[$i][4])->format('Y-m-d h:i:s');
CddSesionComision::create([
"sesion" => $array[$i][1],
"legislatura" => $array[$i][2],
"id_comision" => $array[$i][3],
"date" => $date,
"asamblea" => $array[$i][5],
"regimen" => $array[$i][6],
"tema" => $array[$i][7],
"legis_year" => $array[$i][8],
"comision_unida" => $array[$i][9],
"id_sesion" => $array[$i][10],
"id_periodo" => $array[$i][11],
"periodo" => $array[$i][12],
"orden" => $array[$i][13],
"acta" => $array[$i][14],
"version" => $array[$i][15],
"created_at" => now(),
"updated_at" => now()
]);
}*/
$file = file_get_contents(base_path("storage/app/base/reunionesComision/cdd_sesiones_comisionCSVActualizarVersion.csv"));
$array = array_map('str_getcsv', explode(PHP_EOL, $file));
for ($i = 1; $i < count($array); $i++) {
$date = Carbon::createFromFormat('d/m/Y h:i', $array[$i][4])->format('Y-m-d h:i:s');
$sesionCom = CddSesionComision::where('sesion',$array[$i][1])->first();
$sesionCom->update(['version' => $array[$i][15], 'date' => $date]);
}
}
}
OHA YOOOO