Slim for PHP是一个基于Sinatra的PHP 5 RESTful微框架。
https://www.slimframework.com/docs/v4/
php bin/console debug:router
所以我试图创建一个 slim4 解决方案,但我的路线参数没有通过属性传递到控制器。我对如何解决这个问题有点茫然。谁能指点一下
我创建了一个中间件,它只能将用户重定向到另一个网站(通过参数重定向在请求 URL 中给出) 类中间件 { 公共函数 __invoke($request, $response, $...
我在使用 updateOrCreate 时遇到问题。 下面的代码成功创建了一个新行;然而,当涉及到更新现有行时,它根本不起作用! comm_helpful::updateOrCrea...
Slim Framework 4 getParsedBody 始终返回 null
我正在测试 Slim Framework 4,当我使用 getParsedBody 方法通过 POST 提交 JSON 时,我似乎无法检索任何数据,它总是导致 NULL。这是我的终点: <...
配置 /tuupola/slim-jwt-auth 拒绝通过 HTTP 不安全地使用中间件
我在 PHP Slim 4 框架中使用 JWT 令牌。该代码在本地计算机上运行良好,但是当我将代码推送到谷歌云时,我收到错误,因为通过 HTTP 拒绝中间件的不安全使用
“本地 WAMP 服务器上包含 ':' 的路由中存在格式错误或无效字符的 Apache 错误”
我正在使用 Apache 在 WAMP 服务器上本地运行 Slim Framework 项目。在某些包含 : 字符的路由(例如 /slicitudes:nuevo)中,我在 Apache 日志中收到以下错误: (...
我正在尝试将 symfony/ux-twig-component 添加到我的 Slim 4 项目(PHP 8.2)中,但我不知道如何在容器的 Twig::class 中添加扩展。 我的项目是由我的 init.php 文件初始化的...
我希望能够在一个请求中指定产品的图像尺寸,我对此有不同的想法,它们是: mysuperstore.com/api/categories/40/products/53?width=100&he...
Rails 中有没有一种方法可以在一个页面上的值发生更改时删除/重置特定的 cookie? 所以我有 10 个选项卡,如果 cookie 在选项卡 1 上更改,它不会在其余选项卡上更新
我正在使用 slim 开发的 REST api 进行分页。 使用下面的API来获取当前的uri (字符串) $request->getUri(); 结果::http://localhost/slim/test_app/test/public/api/actions/?page=2 ...
首先,我在SO和其他地方进行了搜索,但看起来我就是无法让这个东西发挥作用。我正在“抓取”其他人解决的问题并尝试结合他们的解决方案......
如何使用 PHPUnit 4.1 测试 REST API 的 GET 请求?我使用 Slim PHP 框架,可以测试响应代码,但不能测试正文或标头。 这是我到目前为止所拥有的: 测试类...
Slim 2.x 到 3.x 升级 - configureMode 和 getInstance 替换
我正在努力将 Slim 2.x 升级到 3.x 以修复安全问题。 目前在 Slim 2 中,我们使用configureMode 来存储特定于环境的数据库连接。 3.0升级指南仅...
如何为 Slim Framework 中内置的 REST API 编写单元测试?
我在 Slim 中内置了一个 API,如下所示: $app->group('/'.$endpoint, function () use ($app, $endpoint) { $handler = Api\Rest\Handlers\Factory::load($endpoint); 如果(is_null($h...
我有以下苗条观点: /app/views/registrations/new.html.slim = 渲染 Forms::Headers::StandardComponent.new(header: t('users.registrations.new.header')) = form_with model: @user, local...
根据http://www.slimframework.com/docs/tutorial/first-app.html,首先创建slim对象,然后获取容器并向其添加服务。 $app = new \Slim\App(["设置...
我想用 Twig 和 PHPUnit 实现一些单元测试(两者都与 Composer 一起安装,并添加了 slim/views)。但是当我尝试测试模板生成时,它会在 {{ baseUrl() }} 处阻塞。但是