ayesh / slim

基于 slim/slim v3 的分支,针对现代 PHP 版本进行了自定义修复。

维护者

详细信息

github.com/Ayesh/Slim

源代码

资助包维护!
开放集体

安装: 787

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

Forks: 1,947

3.12.10 2024-03-14 20:13 UTC

README

Build Status Coverage Status Financial Contributors on Open Collective Total Downloads License

Slim 是一个 PHP 微型框架,帮助您快速编写简单而强大的 Web 应用程序和 API。

安装

建议您使用 Composer 来安装 Slim。

$ composer require slim/slim "^3.0"

这将安装 Slim 及其所有必需依赖项。Slim 需要 PHP 5.5.0 或更高版本。

用法

创建一个包含以下内容的 index.php 文件

<?php

require 'vendor/autoload.php';

$app = new Slim\App();

$app->get('/hello/{name}', function ($request, $response, $args) {
    return $response->getBody()->write("Hello, " . $args['name']);
});

$app->run();

您可以使用内置的 PHP 服务器快速测试此内容

$ php -S localhost:8000

访问 http://localhost:8000/hello/world 将显示 "Hello, world"。

有关如何配置您的 Web 服务器的更多信息,请参阅 文档

测试

要执行测试套件,您需要 phpunit。

$ phpunit

贡献

有关详细信息,请参阅 CONTRIBUTING

了解更多

在以下链接中了解更多信息

安全

如果您发现与安全相关的问题,请通过电子邮件 [email protected] 联系我们,而不是使用问题跟踪器。

专业支持

Slim 是 Tidelift 的一部分 Tidelift,为软件开发团队提供了一个单一来源来购买和维护他们的软件,同时与现有工具无缝集成,并从最了解其的专业人士那里获得专业级保证。

贡献者

代码贡献者

本项目得益于所有贡献者。 贡献

财务贡献者

成为财务贡献者,帮助我们维持社区。 贡献

个人

组织

使用您的组织支持此项目。您的标志将显示在此处,并带有链接到您的网站。 贡献

许可证

Slim 框架根据 MIT 许可证授权。有关更多信息,请参阅 许可证文件