Skip to content

Projeto sendo realizado com fins de estudo, que visa implementar com ferramentas nativas da linguagem FEATURES importantes para o desenvolvimento web.

Notifications You must be signed in to change notification settings

gvitorlima/learning_php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Projeto sendo realizado com fins de estudo, que visa implementar com ferramentas nativas da linguagem FEATURES importantes para o desenvolvimento web.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages