/** * Refreshing * @return [type] */ public static function refreshToken($user = null, $applicationId = null) { if ($user == null) { self::generateNewToken($user); } $userToken = \App\Models\UserToken::where('user_id', '=', $user->id)->where('application_id', '=', $applicationId)->first(); if ($userToken) { $userToken->updated_at = \Carbon\Carbon::now(); $userToken->save(); } else { $userToken = self::generateNewToken($user, $applicationId); } return $userToken; }