Normas de Codificação PHP & Laravel
Detalhamento de normas e padrões para o desenvolvimento de aplicações PHP e Laravel.
Arquivos
Diretórios
Classes
Model
Models devem ficar de dentro do diretório ../app/Models/.. O nome de uma Model deve ser igual à ...
Migration
O nome de uma migration deve seguir as seguintes regras: Regra Nome Esperado Comando artisan ...
Controller
Controllers deve ficar no diretório App\Http\Controllers\ É importante organizar a localização d...
Request
Requests deve ficar no diretório App\Http\Requests\ É importante organizar a localização das Req...
Job
Jobs deve ficar no diretório App\Jobs\ É importante organizar a localização das Jobs obedecendo ...
Helper
Helpers deve ficar no diretório App\Helpers\ É importante organizar a localização das Helpers ob...
Rule
Rules deve ficar no diretório App\Rules\ É importante organizar a localização das Rules obedecen...
Rotas
Views
Estrutura - Principal
A estrutura principal das páginas index devem seguir o layout conforme imagem abaixo.
Estrutura - Container Principal
O Container Principal as páginas devem ser organizadas conforme imagem abaixo. Para navegação pa...
Estrutura - Formulários
A estrutura para formulários deve seguir conforme a imagem abaixo.
Estrutura - Listagem
A estrutura para listagens (tabelas) de registros do sistema deve seguir a conforme imagem abaixo...
Pop Up - Abrindo nova Janela (aba)
Note abaixo sugestão de código para abrir novas janela/aba da aplicação. HTML <a href="#" oncli...