MINI MINI MANI MO

Path : /var/www/html/sistemas/archivodigital/database/seeders/
File Upload :
Current File : /var/www/html/sistemas/archivodigital/database/seeders/NuevosUsuarios.php

<?php

namespace Database\Seeders;

use App\Models\User;
use App\Models\UsuariosCent;
use App\Models\UsuariosCentralizada;
use Illuminate\Database\Seeder;
use PhpParser\Node\Stmt\DeclareDeclare;

class NuevosUsuarios extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        try {
            $servidores = UsuariosCent::all();
            $i = 0;
            $d = 0;
            $r = 0;
            if ($servidores){
                foreach ($servidores as $item) {
////            dd($item);
                    $usr = User::where("rfc", $item->N_Usuario)->withTrashed()->first();
                    if (!$usr) {
                        if ($item->Estado == 1) {
                            $i++;
                            User::create([
                                "rfc" => $item->N_Usuario,
                                "password" => Hash::make($item->N_Usuario),
                            ]);
                        }
                    } else {
                        if ($usr->trashed() && $item->Estado == 1) {
                            $usr->restore();
                            $r++;
                        } else if (!$usr->trashed() && $item->Estado == 0) {
                            $usr->delete();
                            $d++;
                        }
                    }
                }
            }

            echo "Se agregaron " . $i . " usuarios\n";
            echo "Se eliminaron " . $d . " usuarios\n";
            echo "Se restauraron " . $r . " usuarios\n";
        } catch (\Error $error) {
            dd($error->getMessage(), $error->getLine());
        }
    }
}

OHA YOOOO