where('email', $this->argument('email'))->first(); if ($user) { $this->warn('User already exists. Skipping...'); return; } User::query()->create([ 'name' => $this->argument('name'), 'email' => $this->argument('email'), 'password' => bcrypt($this->argument('password')), 'role' => $this->option('role'), ]); $this->info('User created!'); } }