fraction-framework / fraction
属性驱动的PHP框架
1.2.6
2023-07-31 22:30 UTC
Requires
- php: ^8.2
- ext-simplexml: *
README
Fraction框架
Fraction是一个基于属性的框架。Fraction的主要目的是提供一个简单的工具来构建自文档化的RESTful API,同时它也可以用来构建任何类型的Web应用。请注意,Fraction仍在开发中,不建议用于生产环境。许多功能尚不完善。
文档
有关如何使用Fraction框架的全面指南、其功能的详细信息以及最佳实践,请访问官方Fraction框架文档。
安装
要使用Fraction创建新项目,请打开终端并导航到您想创建项目的目录。运行以下命令:
composer create-project fraction-framework/starter your_project_name
将your_project_name替换为您项目的期望名称。此命令将创建一个新目录并安装Fraction的最新版本及其依赖项。
或者,您可以将Fraction作为现有项目的依赖项进行安装。要这样做,请运行以下命令:
composer require fraction-framework/fraction
基本用法
创建您的第一个API端点非常简单,如下所示
#[Route(RequestMethod::GET, '/')] #[View(response: ResponseType::JSON)] public function index(): array { return ['message' => 'Hello World!']; }
有关如何使用Fraction的更多信息,请参阅文档。
演示应用程序
为了展示Fraction框架的功能和特性,我们提供了一个演示应用程序。您可以在这里找到演示应用程序。这将帮助您更好地了解框架的结构,并为使用Fraction构建自己的应用程序提供一个可靠的起点。
许可证
Fraction遵循MIT许可证。