function filter($route, $request) { $payload = $request->header('X-Auth-Token'); $user = $this->driver->validate($payload); if (!$user) { throw new NotAuthorizedException(); } $this->events->fire('auth.token.valid', $user); }
public function destroy() { $payload = $this->getAuthToken(); $user = $this->driver->validate($payload); if (!$user) { throw new NotAuthorizedException(); } $this->driver->getProvider()->purge($user); return \Response::json(array('success' => true)); }