コード例 #1
0
 /**
  * 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');
 }