Дізнайтеся про Flight
Flight є швидким, простим, розширюваним фреймворком для PHP. Він досить гнучкий і може використовуватися для створення будь-якого виду веб-застосунків. Він створений з урахуванням простоти і написаний так, що легко зрозуміти і використовувати.
🚀 AI & Developer Experience з Flight
Flight не тільки швидкий і простий — він також розроблений для того, щоб допомогти вам кодувати розумніше і робити більше, особливо з допомогою сучасних інструментів AI. Незалежно від того, чи використовуєте ви AI-підтримку для кодування, автоматизуєте повторювані завдання, або просто хочете підвищити продуктивність, низький слід Flight і проста структура роблять його приємним для використання разом з останніми робочими процесами devex і AI.
- AI-Enhanced Coding: Flight добре працює з AI-асистентами для кодування, дозволяючи вам створювати каркас, рефакторити і будувати функції швидше, ніж будь-коли.
- Faster Prototyping: Швидко запускайте нові ідеї і ітеруйте з допомогою інструментів AI — Flight не буде вам заважати.
- Integrate AI APIs: Якщо ви хочете підключитися до послуг AI або додати розумні функції, Flight робить це легко, але вам не потрібно бути експертом AI, щоб скористатися.
Цікаво, як розпочати? Дослідіть наш посібник AI & DevEx для порад, інструментів і реальних прикладів щодо роботи швидше і розумніше з Flight!
Важливі концепції фреймворку
Чому фреймворк?
Ось коротка стаття про те, чому ви повинні використовувати фреймворк. Це гарна ідея зрозуміти переваги використання фреймворку, перш ніж почати використовувати його.
Крім того, відмінний навчальний посібник був створений @lubiana. Хоча він не йде в глибокі деталі про Flight specifically, цей посібник допоможе вам зрозуміти деякі основні концепції навколо фреймворку і чому вони корисні. Ви можете знайти навчальний посібник тут.
Flight у порівнянні з іншими фреймворками
Якщо ви мігруєте з іншого фреймворку, такого як Laravel, Slim, Fat-Free або Symfony до Flight, ця сторінка допоможе вам зрозуміти відмінності між ними.
Основні теми
AI & Developer Experience
Дізнайтеся, як Flight працює з інструментами AI та сучасними робочими процесами розробників, щоб допомогти вам кодувати швидше і розумніше.
Автозавантаження
Дізнайтеся, як автозавантажувати ваші власні класи у вашому застосунку.
Маршрутизація
Дізнайтеся, як керувати маршрутами для вашого веб-застосунку. Це також включає групування маршрутів, параметри маршрутів і middleware.
Middleware
Дізнайтеся, як використовувати middleware для фільтрації запитів і відповідей у вашому застосунку.
Запити
Дізнайтеся, як обробляти запити і відповіді у вашому застосунку.
Відповіді
Дізнайтеся, як надсилати відповіді вашим користувачам.
Події
Дізнайтеся, як використовувати систему подій для додавання власних подій до вашого застосунку.
HTML-шаблони
Дізнайтеся, як використовувати вбудований рушій перегляду для рендерингу ваших HTML-шаблонів.
Безпека
Дізнайтеся, як захистити ваш застосунок від загроз безпеки.
Конфігурація
Дізнайтеся, як налаштувати фреймворк для вашого застосунку.
Розширення Flight
Дізнайтеся, як розширити фреймворк, додаючи власні методи і класи.
Події та фільтрування
Дізнайтеся, як використовувати систему подій для додавання хуків до ваших методів і внутрішніх методів фреймворку.
Контейнер залежностей
Дізнайтеся, як використовувати контейнери залежностей (DIC) для управління залежностями вашого застосунку.
API фреймворку
Дізнайтеся про основні методи фреймворку.
Міграція до v3
Зворотна сумісність в основному збереглася, але є деякі зміни, про які ви повинні знати при міграції з v2 до v3.
Усунення проблем
Є деякі поширені проблеми, з якими ви можете зіткнутися при використанні Flight. Ця сторінка допоможе вам усунути ці проблеми.