Skip to content

v1.0.0

Choose a tag to compare

@eliasdossantos eliasdossantos released this 31 May 05:03
· 15 commits to main since this release

PHP MVC Boilerplate v1.0.0

Primeira versão estável do PHP MVC Boilerplate.

O PHP MVC Boilerplate é uma base reutilizável para desenvolvimento de aplicações web em PHP puro, construída com arquitetura MVC moderna, foco em organização, segurança e escalabilidade.

✨ Recursos incluídos

Core MVC

  • Application
  • Router
  • Controller
  • Model
  • View
  • Request

Banco de Dados

  • PDO
  • Query Builder
  • Prepared Statements
  • Transações
  • Migrations
  • Seeders

Autenticação

  • Login
  • Logout
  • Registro de usuários
  • Recuperação de senha
  • Controle de acesso

Validação

  • Validator
  • FormRequest
  • Mensagens personalizadas

Middlewares

  • AuthMiddleware
  • GuestMiddleware
  • CsrfMiddleware
  • RoleMiddleware

Upload de Arquivos

  • Upload seguro
  • Validação por MIME
  • Renomeação automática

CLI

  • make:controller
  • make:model
  • make:request
  • make:service
  • make:repository
  • make:seed
  • make:view
  • migrate
  • serve

Extras

  • Integração com PHPMailer
  • Sistema de Logs
  • Flash Messages
  • Layouts base
  • Tratamento de erros
  • Documentação HTML

🔒 Segurança

  • Proteção CSRF
  • Prevenção contra SQL Injection
  • Escape contra XSS
  • Sessões seguras
  • Security Headers

📄 Licença

Distribuído sob os termos da GNU General Public License v3.0 (GPL-3.0).

🔗 Repositório

https://github.com/eliasdossantos/php-mvc