属性驱动的PHP框架

1.2.6 2023-07-31 22:30 UTC

This package is auto-updated.

Last update: 2024-09-30 02:00:03 UTC


README

Fraction Logo

Latest Stable Version Total Downloads License

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许可证