Aprenda sobre o Flight

Flight é um framework rápido, simples e extensível para PHP. É bastante versátil e pode ser usado para construir qualquer tipo de aplicação web. Ele é construído com simplicidade em mente e é escrito de uma maneira fácil de entender e usar.

Conceitos Importantes do Framework

Por que um Framework?

Aqui está um artigo breve sobre por que você deve usar um framework. É uma boa ideia entender os benefícios de usar um framework antes de começar a usá-lo.

Além disso, um excelente tutorial foi criado por @lubiana. Embora não entre em muitos detalhes sobre o Flight especificamente, este guia irá ajudá-lo a entender alguns dos principais conceitos em torno de um framework e por que eles são benéficos de usar. Você pode encontrar o tutorial aqui.

Flight Comparado a Outros Frameworks

Se você está migrando de outro framework como Laravel, Slim, Fat-Free ou Symfony para o Flight, esta página irá ajudá-lo a entender as diferenças entre os dois.

Tópicos Principais

Carregamento Automático

Aprenda a carregar automaticamente suas próprias classes em sua aplicação.

Roteamento

Aprenda como gerenciar rotas para sua aplicação web. Isso também inclui agrupamento de rotas, parâmetros de rota e middleware.

Middleware

Aprenda como usar middleware para filtrar solicitações e respostas em sua aplicação.

Solicitações

Aprenda como lidar com solicitações e respostas em sua aplicação.

Respostas

Aprenda como enviar respostas para seus usuários.

Modelos HTML

Aprenda como usar o mecanismo de visualização incorporado para renderizar seus modelos HTML.

Segurança

Aprenda como proteger sua aplicação contra ameaças de segurança comuns.

Configuração

Aprenda como configurar o framework para sua aplicação.

Estendendo o Flight

Aprenda como estender o framework adicionando seus próprios métodos e classes.

Eventos e Filtragem

Aprenda como usar o sistema de eventos para adicionar ganchos aos seus métodos e métodos internos do framework.

Contêiner de Injeção de Dependência

Aprenda como usar contêineres de injeção de dependência (DIC) para gerenciar as dependências de sua aplicação.

API do Framework

Saiba mais sobre os métodos principais do framework.

Migrando para v3

A compatibilidade com versões anteriores foi em grande parte mantida, mas existem algumas alterações das quais você deve estar ciente ao migrar da v2 para a v3.

Resolução de Problemas

Existem alguns problemas comuns com os quais você pode se deparar ao usar o Flight. Esta página irá ajudá-lo a solucionar esses problemas.