コード例 #1
0
ファイル: UserToken.php プロジェクト: GoohegWeb/file-sharing
 /**
  * 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;
 }