Implementar testes utilizando o PEST
Apenas um projeto básico feito com a intenção de aprender mais sobre a linguagem tal como alguns métodos/padrões utilizados na programação backend.
Adendo que tá só o caos esse negócio
Se quiser testar como tudo está quebrado. Basta iniciar o server na pasta public.
cd public
---
php -S localhost:8080
As rotas são declaradas de forma estática. E na seguinte ordem de pastas
cd routes/*/*.php
Router::get('/rota/{params}',[
function(Request $req){
(new Controller)->método($req)
}]
);
São passados em um array de "middlewares" no mesmo array que o controlador.
Exemplo:
use app\Http\Middlewares\Cache;
...
Router::get('/...',[
'middlewares' => [
Cache::class
], function(Request $req)...
]);
Nota
Lembre-se de instanciar o middleware, caso não, o mesmo vai ser passado como string e não como uma classe.