Download the PHP package stonks/router without Composer
On this page you can find all versions of the php package stonks/router. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stonks/router
More information about stonks/router
Files in stonks/router
Package router
Short Description O Router é um componente de rotas PHP com abstração para MVC. Preparado com verbos RESTful (GET, POST, PUT, PATCH e DELETE), ele trabalha em sua própria camada de forma isolada.
License MIT
Homepage https://github.com/giovannialo/router
Informations about the package router
Router @Stonks
O Router é um componente de rotas PHP com abstração para MVC. Preparado com verbos RESTful (GET, POST, PUT, PATCH e DELETE), ele trabalha em sua própria camada de forma isolada.
Destaques
- Classe Router com todos os verbos RESTful
- Despacho otimizado com controle total de decisões
- Falsificador (Spoofing) de requisição para verbalização local
- É muito simples criar rotas para sua aplicação ou API
- Gatilho e transportador de dados para o controlador
- Pronto para o composer
- Compatível com PSR-2
Instalação
Router está disponível via Composer:
ou execute
Documentação
Para obter mais detalhes sobre como usar o Router, consulte a pasta de amostra com detalhes no diretório do componente.
Para usar o Router, é preciso redirecionar sua navegação para o arquivo raiz de rotas (index.php) onde todo o tráfego deve ser tratado. O exemplo abaixo mostra como:
Apache
Rotas
Nomeado
Exemplo de controlador nomeado
Parâmetros nomeados
currentRoute
Obtém a url da rota que foi executada. Exemplo: https://www.{}/contato.
isCurrentRoute
Retorna true se a rota que foi executada possui o name especificado no parâmetro. False, caso contrário. Para utilizar este método, é obrigatório nomear a rota que deseja validar.
Callable
Falsificador de formulário (Spoofing)
Esse exemplo mostra como acessar as rotas (PUT, PATCH, DELETE) a partir da aplicação. Você pode ver mais detalhes na pasta de exemplo. Dê uma atenção para o campo _method, ele pode ser do tipo hidden.
Exemplo de PHP cURL
Contribuindo
Envie relatórios de bugs, sugestões e solicitações de pull para o rastreador de problemas do GitHub.
Suporte
Se você descobrir algum problema relacionado à segurança, use o rastreador de problemas do GitHub.
Agradecido (õ.~)
Licença
A Licença do MIT. Por favor, veja o Arquivo de Licença para maiores informações.