Skip to content

Códigos de exemplo para comparações entre Eloquent e Phinx para quaisquer projetos

Notifications You must be signed in to change notification settings

fabiosperotto/orm-comparativo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Phinx e Eloquent

Este repositório guardará as codificações em uma análise entre dois ORMs para PHP:Phinx e Eloquent. Os slides relacionados com as considerações podem ser acessados aqui.

Utilização

Phinx

composer require robmorgan/phinx
vendor/bin/phinx init
  • Configure phinx.yml com os acessos ao banco de dados.
  • Crie os diretório db/migrations e db/seeds com permissões de escrita.
  • A partir disso poderá seguir uso normal das migrations conforme documentação.

Eloquent

composer require illuminate/database
cd config
mv database.php.example database.php
  • Configure config/database.php com os acessos ao banco de dados.
  • Execute php migrations.php
  • Descomente as linhas comentadas em index.php e execute o arquivo para criar dados na base (php index.php).
  • Para cada tabela criada na base, gere uma Model relacionada, conforme exemplos em /models.

Requisitos de Referência

About

Códigos de exemplo para comparações entre Eloquent e Phinx para quaisquer projetos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages