Ejemplo n.º 1
0
 /**
  * Create a response instance from the given value.
  * It also tries to apply the correct status code based on the method.
  *
  * @param  \Symfony\Component\HttpFoundation\Request  $request
  * @param  mixed  $response
  * @return \Illuminate\Http\Response
  */
 protected function prepareResponse($request, $response)
 {
     if (!$response instanceof SymfonyResponse) {
         $status_code = 200;
         if (array_key_exists($request->getMethod(), static::$verbs_status_codes)) {
             $status_code = static::$verbs_status_codes[$request->getMethod()];
         }
         $response = new Response($response, $status_code);
     }
     return $response->prepare($request);
 }