MINI MINI MANI MO

Path : /var/www/html/sistemas/saplxi/database/seeders/
File Upload :
Current File : /var/www/html/sistemas/saplxi/database/seeders/SesionesComisionSeeder.php

<?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