jeferson3/router

mini router for php project

Maintainers

Package info

github.com/jeferson3/mini-router-php

pkg:composer/jeferson3/router

Statistics

Installs: 18

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 0

dev-main 2021-05-15 23:18 UTC

This package is auto-updated.

Last update: 2026-03-16 09:36:41 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"/>