jeferson3/router

mini router for php project

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

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"/>