コード例 #1
0
ファイル: UserToken.php プロジェクト: GoohegWeb/file-sharing
 public static function generateNewTokenObject(\App\Models\User $user, $applicationId = null)
 {
     $token = hash('sha256', str_random(10), false);
     $userToken = \App\Models\UserToken::firstOrNew(['user_id' => $user->id, 'application_id' => $applicationId]);
     $userToken->user_id = $user->id;
     $userToken->application_id = $applicationId;
     $userToken->token = $token;
     $userToken->save();
     return $userToken;
 }