jeferson3/router

mini router for php project

Installs: 18

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/jeferson3/router

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

This package is auto-updated.

Last update: 2025-12-16 09:11:44 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"/>