/** * 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)); }
/** * 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(); }
/** * Regenerates the users API key. * * @return \Illuminate\View\View */ public function regenerateApiKey(User $user) { $user->api_key = User::generateApiKey(); $user->save(); return Redirect::back(); }
/** * 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'); }