Example #1
0
 /**
  * Execute the console command.
  *
  * @return void
  */
 public function fire()
 {
     $user = User::findOrFail($this->argument('username'));
     $group = Group::findOrFail($this->argument('group'));
     $moderator = new GroupModerator();
     $moderator->group()->associate($group);
     $moderator->user()->associate($user);
     $moderator->type = $this->option('admin') ? 'admin' : 'moderator';
     $moderator->save();
     $this->info($user->name . ' is now moderator of ' . $group->urlname);
 }