reativ/verb

Reativ PHP 框架,专注于 HTTP 概念

dev-main 2023-09-17 21:55 UTC

This package is not auto-updated.

Last update: 2024-09-20 15:46:37 UTC


README

Verb 是一个高性能的 PHP 框架,旨在加速 Web 开发并赋予开发者强大的工具和功能集。

特性

高效路由

Verb 提供了一个强大的路由系统,允许您轻松地为您的 Web 应用程序定义清晰且灵活的路由。

优化性能

凭借其轻量级设计和优化的代码执行,Verb 确保快速响应时间和最佳资源利用。

灵活的数据库集成 (即将推出)

该框架无缝集成到流行的数据库中,提供高效的查询构建器和 ORM 功能,以便进行数据库交互。

轻松模板化 (即将推出)

Verb 包含一个灵活的模板引擎,简化了逻辑和展示的分离,使代码更清晰且易于维护。

安全认证 (即将推出)

内置的认证功能,如用户管理、登录和密码重置,使您能够轻松地在应用程序中实现安全用户认证。

错误处理和日志记录

Verb 提供了全面的错误处理和日志记录机制,帮助您快速识别和解决问题。

可扩展架构

该框架遵循模块化架构,允许轻松扩展和定制,确保随着应用程序的增长而具有可伸缩性。

入门

要开始使用 Verb,请按照以下步骤操作

要求

请确保您已经在系统上安装了 PHP(版本 8.1 或更高版本)和 Web 服务器。

安装

使用 composer 安装 Verb 依赖项

composer create-project verb/verb

配置

要配置 Verb,只需创建一个 index.php 文件并添加以下代码

use Reativ\Verb\Application;

$app = Application::getInstance();

// Register routes
$app->get('/', function () {
    return 'Hello, World!';
});

// Run the application
$app->run();

使用 Verb

要使用 Verb,只需在应用程序实例中调用 run() 方法。例如

$app->run();

这将启动应用程序并监听 8080 端口。然后您可以使用以下 URL 在浏览器中访问您的应用程序

https://:8080

您可以在 composer.json 文件中创建一个脚本来启动 PHP 开发服务器,添加以下代码

"scripts": {
    "dev": [
        "Composer\\Config::disableProcessTimeout",
        "@php -S localhost:8000 -t public/"
    ]
}

之后只需运行以下命令

composer run dev

有关详细文档,请参阅Verb Wiki

贡献

欢迎为 Verb 做出贡献!如果您遇到任何错误或对新功能有建议,请打开一个问题或提交一个 pull 请求。在贡献之前,请查阅我们的贡献指南

许可证

Verb 根据MIT 许可证发布。请随意根据您的需求使用和修改框架。