alefcarvalho / slim-neo
0.3
2020-07-08 18:46 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 02:16:02 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的一部分,它为软件开发团队提供了一个购买和维护其软件的单个来源,同时与现有工具无缝集成,并提供由最了解其功能的专家提供的专业级保证。
鸣谢
许可
Slim框架根据MIT许可证授权。有关更多信息,请参阅许可证文件。