Ejemplo n.º 1
0
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @param  string|null  $guard
  * @return mixed
  */
 public function handle($request, Closure $next, $guard = null)
 {
     $response = $next($request);
     if ($this->shouldReceiveFreshToken($request, $response)) {
         $response->withCookie($this->tokens->createTokenCookie($request->user()));
     }
     return $response;
 }
Ejemplo n.º 2
0
 /**
  * Exchange the current transient API token for a new one.
  *
  * @return Response
  */
 public function refresh(Request $request)
 {
     $this->tokens->deleteExpiredTokens($request->user());
     return response('Refreshed.')->withCookie($this->tokens->createTokenCookie($request->user()));
 }