MikeCao/flight

Flight 是一个快速、简单、可扩展的 PHP 框架。Flight 允许您快速轻松地构建 RESTful 网络应用程序。这是对 MikeCao/flight 的维护分支。

安装次数380,052

依赖项: 38

建议者: 0

安全性: 0

星标2,624

关注者: 169

分支: 409

v3.12.0 2024-08-22 17:05 UTC

README

Version Monthly Downloads PHPStan: Level 6 License PHP Version Require Matrix

什么是 Flight?

Flight 是一个快速、简单、可扩展的 PHP 框架。Flight 允许您快速轻松地构建 RESTful 网络应用程序。

基本用法

// if installed with composer
require 'vendor/autoload.php';
// or if installed manually by zip file
// require 'flight/Flight.php';

Flight::route('/', function () {
  echo 'hello world!';
});

Flight::start();

骨架应用程序

您还可以安装一个骨架应用程序。有关如何开始的说明,请访问 flightphp/skeleton

文档

我们有一个自己的文档网站,它也是使用 Flight 构建的(自然)。了解有关该框架的更多信息,请访问 docs.flightphp.com

社区

在 Matrix IRC 上与我们聊天 #flight-php-framework:matrix.org

从 v2 升级

如果您当前的项目是在 v2 上,您应该能够在没有任何问题的情况下升级到 v2,具体取决于您的项目是如何构建的。如果有任何升级问题,它们已经在 迁移到 v3 文档页面中进行了记录。Flight 的意图是维护项目的长期稳定性,并且不在主要版本更改中添加重写。

需求

重要

Flight 需要 PHP 7.4 或更高版本。

注意: PHP 7.4 获得支持是因为在撰写本文时(2024年),PHP 7.4 是一些 LTS Linux 发行版的默认版本。强制迁移到 PHP >8 将会给许多用户带来很多麻烦。

该框架也支持 PHP >8。

路线图

要查看 Flight 框架的当前和未来路线图,请访问 项目路线图

许可证

Flight 在 MIT 许可证下发布。