Aprenda Sobre Flight

Flight é um framework rápido, simples e extensível para PHP. É bastante versátil e pode ser usado para construir qualquer tipo de aplicativo web. Foi criado com simplicidade em mente e é escrito de uma forma que é fácil de entender e usar.

🚀 IA & Experiência do Desenvolvedor com Flight

Flight não é apenas rápido e simples — também foi projetado para ajudar você a codificar de forma mais inteligente e fazer mais, especialmente com a ajuda de ferramentas de IA modernas. Seja usando assistentes de codificação com IA, automatizando tarefas repetitivas ou apenas querendo aumentar sua produtividade, o baixo impacto e a estrutura direta do Flight o tornam uma alegria de usar junto com os fluxos de trabalho de devex e IA mais recentes.

  • Codificação Aprimorada por IA: Flight funciona bem com assistentes de codificação de IA, permitindo que você crie estruturas, refatore e construa recursos mais rapidamente do que nunca.
  • Prototipagem Mais Rápida: Gire novas ideias rapidamente e itere com a ajuda de ferramentas de IA — Flight não vai atrapalhar.
  • Integre APIs de IA: Se você quiser se conectar a serviços de IA ou adicionar recursos inteligentes, Flight facilita, mas você não precisa ser um especialista em IA para se beneficiar.

Curioso sobre como começar? Explore nosso guia de IA & DevEx para dicas, ferramentas e exemplos do mundo real sobre como trabalhar mais rápido e de forma mais inteligente com Flight!

Conceitos Importantes do Framework

Por Que um Framework?

Aqui vai um artigo curto 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 tutorial excelente foi criado por @lubiana. Embora não vá em detalhes sobre o Flight especificamente, este guia ajudará você a entender alguns dos principais conceitos ao redor 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 ajudará você a entender as diferenças entre os dois.

Tópicos Principais

IA & Experiência do Desenvolvedor

Aprenda como o Flight funciona com ferramentas de IA e fluxos de trabalho de desenvolvedor modernos para ajudar você a codificar mais rápido e de forma mais inteligente.

Autoloading

Aprenda como autoloadar suas próprias classes em seu aplicativo.

Routing

Aprenda como gerenciar rotas para seu aplicativo web. Isso também inclui agrupar rotas, parâmetros de rota e middleware.

Middleware

Aprenda como usar middleware para filtrar solicitações e respostas em seu aplicativo.

Requests

Aprenda como lidar com solicitações e respostas em seu aplicativo.

Responses

Aprenda como enviar respostas para seus usuários.

Events

Aprenda como usar o sistema de eventos para adicionar eventos personalizados ao seu aplicativo.

HTML Templates

Aprenda como usar o motor de visualização integrado para renderizar seus templates HTML.

Security

Aprenda como proteger seu aplicativo de ameaças de segurança comuns.

Configuration

Aprenda como configurar o framework para seu aplicativo.

Extending Flight

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

Events and Filtering

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

Dependency Injection Container

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

Framework API

Aprenda sobre os métodos principais do framework.

Migrating to v3

A compatibilidade com versões anteriores foi mantida na maior parte, mas há algumas mudanças que você deve conhecer ao migrar do v2 para o v3.

Troubleshooting

Há alguns problemas comuns que você pode encontrar ao usar o Flight. Esta página ajudará você a solucionar esses problemas.