Ouzo\Routing\Route::resource PHP Method

resource() public static method

public static resource ( $controller )
    public static function resource($controller)
    {
        self::addResourceRoute($controller, 'GET', '', 'index');
        self::addResourceRoute($controller, 'GET', '/fresh', 'fresh');
        self::addResourceRoute($controller, 'GET', '/:id/edit', 'edit');
        self::addResourceRoute($controller, 'GET', '/:id', 'show');
        self::addResourceRoute($controller, 'POST', '', 'create');
        self::addResourceRoute($controller, 'PUT', '/:id', 'update');
        self::addResourceRoute($controller, 'PATCH', '/:id', 'update');
        self::addResourceRoute($controller, 'DELETE', '/:id', 'destroy');
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * @test
  */
 public function shouldSaveGeneratedUriHelperInFile()
 {
     //given
     Route::resource('users');
     $fileName = uniqid() . '_GeneratedUriHelper.php';
     $path = Path::joinWithTemp($fileName);
     $generator = UriHelperGenerator::generate();
     //when
     $generator->saveToFile($path);
     //then
     $this->assertFileExists($path);
     $this->assertEquals($generator->getGeneratedFunctions(), file_get_contents($path));
     unlink($path);
 }
All Usage Examples Of Ouzo\Routing\Route::resource