alefcarvalho / slim
1.2.0
2020-04-09 03:44 UTC
Requires
- php: >=5.5.0
- container-interop/container-interop: ^1.2
- nikic/fast-route: ^1.0
- pimple/pimple: ^3.0
- psr/container: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- phpunit/phpunit: ^4.0
- squizlabs/php_codesniffer: ^2.5
Provides
This package is auto-updated.
Last update: 2023-12-09 12:19:10 UTC
README
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 许可证授权。有关更多信息,请参阅许可文件。