/**
  * Get a route (if necessary) that responds when other available methods are present.
  *
  * @param  \Nova\Http\Request  $request
  * @param  array  $others
  * @return \Nova\Routing\Route
  *
  * @throws \Symfony\Component\Routing\Exception\MethodNotAllowedHttpException
  */
 protected function getOtherMethodsRoute($request, array $others)
 {
     if ($request->method() == 'OPTIONS') {
         return (new Route('OPTIONS', $request->path(), function () use($others) {
             return new Response('', 200, array('Allow' => implode(',', $others)));
         }))->bind($request);
     }
     $this->methodNotAllowed($others);
 }