Sindbad~EG File Manager
<?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