/** * Execute the console command. * * @return mixed */ public function handle() { $data = $this->option(); $exists = Models\User::where('user', '=', $data['user'])->first(); if ($exists) { $this->error(__('User %s alread exists', $data['user'])); return false; } try { Models\User::create(['name' => $data['name'], 'user' => $data['user'], 'password' => Hash::make($data['password']), 'admin' => $data['admin'] && $data['admin'] !== 'false', 'enabled' => 1]); } catch (Exception $e) { $this->error($e->getMessage()); return false; } $this->info('User created successfully'); }