Esempio n. 1
0
 /**
  * Handle an incoming Http request.
  *
  * @param Request $request
  *
  * @return Response
  */
 public function handle(Request $request)
 {
     try {
         // Enable override to allow for "PUT", "PATCH" and "DELETE" methods
         // from form request.
         $request->enableHttpMethodParameterOverride();
         // Send Http Request to the Router
         $response = $this->sendRequestToRouter($request);
     } catch (Exception $e) {
         // Exception
     }
     return $response;
 }
Esempio n. 2
0
 /**
  * Test whether the isPjax method on the Request works.
  */
 public function testIsPjaxMethodOnRequest()
 {
     $request = Request::create('/foo', 'GET', [], [], [], ['HTTP_X_PJAX' => 'true']);
     $this->assertTrue($request->isPjax());
     $request->headers->set('X-PJAX', 'false');
     $this->assertTrue($request->isPjax());
     $request->headers->set('X-PJAX', null);
     $this->assertFalse($request->isPjax());
     $request->headers->set('X-PJAX', '');
     $this->assertFalse($request->isPjax());
 }
Esempio n. 3
0
 /**
  * Test basic handling of a request.
  *
  * @return void
  */
 public function testBasicHandlingOfARequest()
 {
     $request = Request::create('', 'GET');
     $requestHandler = $this->lampSace->make(RequestHandler::class);
     $requestHandler->handle($request);
 }