delete() public static method

public static delete ( $uri, $action, array $options = [] )
$options array
示例#1
0
 /**
  * @test
  */
 public function shouldFindRouteRuleDelete()
 {
     //given
     Route::delete('/user/:id/delete', 'user#delete');
     $router = $this->_createRouter('DELETE', '/user/12/delete');
     //when
     $rule = $router->findRoute();
     //then
     $this->assertEquals('/user/:id/delete', $rule->getUri());
     $this->assertEquals('DELETE', $rule->getMethod());
     $this->assertEquals('user', $rule->getController());
     $this->assertEquals('delete', $rule->getAction());
     Assert::thatArray($rule->getParameters())->hasSize(1)->containsKeyAndValue(array('id' => 12));
 }
示例#2
0
 /**
  * @test
  */
 public function shouldAddDeleteRoute()
 {
     //given
     Route::delete('/users/:id/delete', 'users#delete');
     //when
     $routes = Route::getRoutes();
     //then
     $this->assertEquals('users', $routes[0]->getController());
     $this->assertEquals('delete', $routes[0]->getAction());
 }