Skip to content

Bootstrap, para iniciar pequenos e médios projetos com PHP e seus micro/frameworks

License

Notifications You must be signed in to change notification settings

delmobispo/php-template-dev-micro-frameworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instalando o projeto

  • composer install //download de todas as dependências
  • composer tests // rodar os testes
  • composer phinx //rodar as migrations
  • composer update //atualiza as dependências

Pasta database

Para mais detalhes no funcionamento do Phinx (https://phinx.org).

  • phinx.yml - arquivo de configuração das migrations
  • dev.db - Base de dados do desenvolvimento SQLite
  • test.db - Base de dados de testes SQLite

Sobre o projeto

O projeto está na pasta src/main e os testes em src/tests.

  • Config - todas as configurações do projeto. O arquivo .env deve conter os dados do banco entre outras variáveis de ambiente, essas variáveis são mapeadas na classe EnvConfig. Para pegar uma variável de ambiente deve-se chamar a função "getenv" passando as constantes em EnvConfig.
  • Models - Os modelos de dados, no padrão do Eloquent
  • Validators - Validações do JSON, configurado nas configurações da rotas(RoutesConfig)
  • Helpers - Ajudantes da aplicação, funções simples/complexas
  • Controllers - Coração da aplicação, onde é aplicado as regras de negócio.

Micro/Frameworks utilizados com suas referências

About

Bootstrap, para iniciar pequenos e médios projetos com PHP e seus micro/frameworks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages