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.