Sindbad~EG File Manager

Current Path : /var/www/html/gamificacionbahia.sumar.com.py/app/Console/Commands/
Upload File :
Current File : /var/www/html/gamificacionbahia.sumar.com.py/app/Console/Commands/ImportWordpressUsers.php

<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use App\Models\WordpressUser;
use App\Models\User; // Tu modelo local
use Illuminate\Support\Facades\DB;

class ImportWordpressUsers extends Command
{
    protected $signature = 'import:wordpress-users';
    protected $description = 'Importar usuarios de WordPress a la tabla local';

    public function handle()
    {
        $this->info('Iniciando importación de usuarios...');

        $users = WordpressUser::all();

        foreach ($users as $wpUser) {
            // Evitar duplicados por email
            $user = User::firstOrNew(['external_id' => $wpUser->ID]);

            $user->external_id = $wpUser->ID;
            $user->name = $wpUser->display_name;
            $user->email = $wpUser->user_email;
            $user->password = $wpUser->user_pass;
	    $user->save();
        }

        $this->info('Importación completada.');
    }
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists