Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.2 KB

File metadata and controls

64 lines (42 loc) · 1.2 KB

Projeto parado para fins de estudo.

Implementar testes utilizando o PEST

Oque é isso?

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

Negocio tá complicado


Se quiser testar

Se quiser testar como tudo está quebrado. Basta iniciar o server na pasta public.

cd public
---
php -S localhost:8080

Rotas

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)
  }]
);

Middewares

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.