MINI MINI MANI MO
<?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