Download the PHP package felipecarvalho-back/forge-mvc without Composer

On this page you can find all versions of the php package felipecarvalho-back/forge-mvc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package forge-mvc

MVC Base — PHP Framework Full-Stack

Micro-framework PHP puro, construído do zero, focado em performance, segurança e arquitetura moderna. Ideal para aprender como um framework funciona por dentro ou como base para aplicações reais.

PHP FrankenPHP Docker


Por que este framework?

A maioria dos tutoriais de PHP ensina a usar o Laravel e esconde toda a mágica por baixo. Este projeto foi construído para revelar essa mágica — cada classe representa um conceito real de arquitetura:


Features Principais

Categoria Feature
HTTP Ciclo Request → Middleware Pipeline → Response (PSR-15 feeling)
Roteamento Parâmetros dinâmicos, grupos, rotas nomeadas, PHP 8 Attributes (#[Get], #[Post])
ORM Active Record, QueryBuilder fluente, Eager Loading, Soft Deletes, Transações
Segurança CSRF nativo, headers de segurança, Mass Assignment guard, hash de senha
Sessão Drivers File/Redis, flash messages, regeneração de ID pós-login
Auth JWT para APIs stateless, suporte a scaffold com php forge setup:auth
Validação PHP 8 Attributes (#[Required], #[Email], etc) nos DTOs, Mutators
Views Motor PHP com layouts, sections e suporte a HTMX com isHtmx()
Filas Jobs assíncronos com drivers Database e Redis
Cache Drivers File e Redis com TTL
Email PHPMailer com SMTP configurável
Real-Time Mercure Hub integrado + helper broadcast() + mercure_listen()
CLI (Forge) Scaffolding, migrações, processamento de filas
Docker FrankenPHP + Mercure + Redis + MariaDB pré-configurados
Debug Error handler visual com stack trace, diagnóstico de banco de dados

Instalação

Método 1: Via Composer (Recomendado)

O instalador interativo irá configurar o .env e preparar o projeto automaticamente.

Método 2: Via Git Clone

Método 3: Via Docker (FrankenPHP + Mercure)

Acesse http://localhost:8000. O FrankenPHP roda em Worker Mode para máxima performance (milissegundos por requisição).


Início Rápido (Servidor Local)

Acesse http://localhost:8000.


CLI — Forge

A ferramenta de linha de comando para scaffolding e manutenção:


Estrutura de Diretórios


Exemplo Rápido

Rota + Controller + Model em 3 arquivos:


Documentação Completa

Consulte a pasta docs/ para guias detalhados:

➡ Índice da Documentação

# Guia
02 Estrutura de Diretórios
03 Roteamento Avançado
04 Controllers e Services
05 Banco de Dados e ORM
06 Validações e DTOs
07 Mutations
08 Middlewares e Segurança
09 Upload de Arquivos
10 Views e UI
11 Injeção de Dependências
12 CLI e Migrations
13 Helpers Globais
14 Redis e Sessões
15 Exceções e Debug
16 Nuvem e FrankenPHP
17 JWT e API
18 E-mails
19 Filas e Jobs
20 Cache
21 Eventos em Tempo Real (Mercure)
22 Tutorial CRUD Completo
23 Broadcasting Real-Time

Exemplos em Destaque


Requisitos


Licença

MIT — Feito com propósito educacional e uso em produção.


All versions of forge-mvc with dependencies

PHP Build Version
Package Version
Requires php Version >=8.5.0
vlucas/phpdotenv Version ^5.6
firebase/php-jwt Version ^7.0
phpmailer/phpmailer Version ^7.0
predis/predis Version ^3.4
symfony/mercure Version ^0.7.2
lcobucci/jwt Version ^5.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package felipecarvalho-back/forge-mvc contains the following files

Loading the files please wait ...