/**
  * Handle the generate api key command.
  *
  * @param \CachetHQ\Cachet\Bus\Commands\User\GenerateApiTokenCommand $command
  *
  * @return void
  */
 public function handle(GenerateApiTokenCommand $command)
 {
     $user = $command->user;
     $user->api_key = User::generateApiKey();
     $user->save();
     //event(new GeneratedApiTokenEvent($user));
 }
Example #2
0
 /**
  * Regenerates the users API key.
  *
  * @return \Illuminate\View\View
  */
 public function regenerateApiKey(User $user)
 {
     segment_track('User Management', ['event' => 'regenrated_api_token']);
     $user->api_key = User::generateApiKey();
     $user->save();
     return Redirect::back();
 }
Example #3
0
 /**
  * Regenerates the users API key.
  *
  * @return \Illuminate\View\View
  */
 public function regenerateApiKey(User $user)
 {
     $user->api_key = User::generateApiKey();
     $user->save();
     return Redirect::back();
 }
Example #4
0
 /**
  * Regenerates the users API key.
  *
  * @param \CachetHQ\Cachet\Models\User $user
  *
  * @return \Illuminate\View\View
  */
 public function regenerateApiKey(User $user)
 {
     $user->api_key = User::generateApiKey();
     $user->save();
     return Redirect::route('dashboard.user');
 }