jeferson3 / router
mini router for php project
dev-main
2021-05-15 23:18 UTC
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2024-09-16 06:43:06 UTC
README
Mini roteador para php
Instalação
composer require jeferson3/router dev-main
Iniciar roteador
use SimpleRouter\Router;
Router::get('/', function(){
echo "hello world";
)};
Router::get('/rota-com-nome', function(){
echo "essa rota tem nome";
})->name('nomedarota');
Router::init();
Controller do tipo resource
Router::resource('products', 'ProductController')->name('products');
Métodos gerados no controller resource
index - GET
create - GET
store - POST
edit - GET
show - GET
update - PUT
delete - DELETE
Rotas PUT e DELETE
Para enviar requisiçoes através de forms para rotas do tipo PUT e DELETE use o input:hidden
PUT
<input type="hidden" name="_method" value="put"/>
DELETE
<input type="hidden" name="_method" value="delete"/>