Slim 4.14.0 发布
我们很高兴地发布 Slim 4.14.0。作为一个成熟的版本,并没有很多改动,所有的都是很小的,并且可以在 这里 看见。
Slim 是一个 PHP 的 micro 框架,它帮助你快速编写简单而强大的 Web 应用和 API。
<?php
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
use Slim\Factory\AppFactory;
require __DIR__ . '/../vendor/autoload.php';
$app = AppFactory::create();
$app->get('/hello/{name}', function (Request $request, Response $response, array $args) {
$name = $args['name'];
$response->getBody()->write("Hello, $name");
return $response;
});
$app->run();
我们建议你用 Composer 依赖管理工具来安装 Slim Framework。
开始使用 Slim 最简单的方法是使用 Slim-Skeleton 作为基础创建一个项目,可以通过运行此 bash 命令来进行
$ composer create-project slim/slim-skeleton [my-app-name]
将 [my-app-name]
替换为你新应用中想要的目录名称。
接着可以用 PHP 的内置 web 服务器来运行它
$ cd [my-app-name]; php -S localhost:8080 -t public
Slim 提供一个快速且强大的路由器,将路由回调映射到特定的 HTTP 请求方法和 URI。它支持参数和模式匹配。
用同心中间件构建你的应用,来调整 Slim 应用中的 HTTP 请求与响应对象。
Slim 支持任何 PSR-7 HTTP 消息实现,所以你可以检查和操作 HTTP 消息方法、状态、URI、头、cookie,以及正文。
Slim 支持依赖注入,让你可以完全控制你的外部工具。可以使用任何 PSR-11 ContainerInterface 实现。
我们很高兴地发布 Slim 4.14.0。作为一个成熟的版本,并没有很多改动,所有的都是很小的,并且可以在 这里 看见。
我们很高兴地宣布 Slim 4.13.0 发布。文档位于 这里。
我们很高兴地宣布 Slim 4.12.0 发布。文档位于 这里。
你可以通过 Slack 中的 slimphp.slack.com 来找到我们。
当您遇到更深入的问题时,我们还提供 Discourse 论坛,网址为 discourse.slimframework.com/。