slim相关内容

Slim Framework 总是返回 404 错误

最近我使用 Slim Framework 作为我最简单的工具来开发 php web api.使用这两篇​​文章: Coenraets CodingThis 我遵循了那里的一些步骤.下载Slim Framework,放入正确的目录&文件.调整启动语句如; //1.需要苗条require('Slim/Slim.php');//2.实例化 Slim$app = new Slim();// ..
发布时间:2021-11-15 01:51:24 PHP

保护 REST API 和 Slim 框架

我对 REST API 还很陌生,我意识到已经发布了很多问题.然而,仔细阅读这些实际上让我对如何处理这个问题更加困惑. 我使用 Slim Framework 创建了一个 REST API,我只是用它来传输数据.我不会使用用户登录或身份验证,所以我相信要确保这一点,我只需要一个使用公钥和私钥的系统,但我不确定. 如果有人了解正确/最安全的方法,或者任何很棒的教程/资源.任何帮助表示赞赏. ..
发布时间:2021-11-15 01:50:04 PHP

使用用户信息生成 jwt

我使用 Slim/PHP 中的 HttpBasicAuthentication 来保护对我的“/login"的访问路由,在验证访问后,将创建一个 JWT 以提供对所有路由的访问权限.所以我想用来自 DB 的用户配置文件信息生成一个自定义 jwt,但我无法获取用户的信息......所有参数都是空的.怎么解决? $app->add(new \Tuupola\Middleware\HttpBasicA ..
发布时间:2021-11-15 00:58:03 PHP

Slim 框架和 GET/PUT/POST 方法

例如,我使用此代码来测试路由: $app->get('/api', function () {echo 'get!';});$app->post('/api', function () {echo '发布!';});$app->put('/api', function () {echo '放!';}); 对于 api 测试,我使用了 Chrome 的 RestClient 插件. 当我尝 ..
发布时间:2021-11-15 00:32:14 其他开发

我的 ubuntu ec2 服务器在哪里安装 Slim 框架?

我正在使用 Amazon Web Services 创建一个 ubuntu EC2 服务器.我已经在上面安装了 apache2、php、mysql.现在我需要安装 Slim,但我不确定在哪里.我是否在/var/www 中执行此操作? 我以前从未这样做过,老实说,我仍然不确定 Slim 的目的是什么.我刚刚被指示在我的服务器上安装 Slim,我只想知道在哪里. 谢谢 编辑:见下文. ..
发布时间:2021-11-11 22:25:32 其他开发

间歇性 PHP 抽象类错误

我已经为此挣扎了一段时间,但无法弄清楚,也许其他人有或者这里有 Slim、PHP、Apache 等更深层次的问题.在工作了几个小时之后,我的 Slim 安装将开始在所有路线上提供此信息: 致命错误:Slim\Collection 类包含 1 个抽象方法,因此必须在 F:\Projects\example\server\vendor\slim\slim\Slim\Collection 中声明为 ..
发布时间:2021-11-11 04:57:00 PHP

在 .htaccess 中启用 cors

我已经使用 SLIM PHP 框架创建了一个基本的 RESTful 服务,现在我正在尝试将其连接起来,以便我可以从 Angular.js 项目访问该服务.我已经读到 Angular 开箱即用地支持 CORS,我需要做的就是添加这一行:Header set Access-Control-Allow-Origin "*" 到我的 .htaccess 文件. 我已经这样做了,我的 REST 应用程 ..
发布时间:2021-11-11 04:50:01 PHP

根据用户名的最后一个字母更改文本

在我的系统中,用户会注册他们的名字.在系统使用的自然语言中,名称的结尾取决于其用途,例如: 谁:“姓氏" 与谁:"namai surnamai" 因此,我需要在某些地方更改@provider_user.name 的结尾;如果以e结尾,则将e替换为ai. 我的 HTML 超薄代码是: = render partial: 'services/partials/messages/o ..
发布时间:2021-10-04 19:08:48 前端开发

Twig 包含动态数据

我正在使用 Slim Framework 和 Twig 编写一个网站. 网站上的侧边栏将动态创建链接,我想在每次呈现页面时从数据库/缓存中获取链接,我可以在每个控制器操作中执行此操作,但我想在我的基础中执行此操作模板,因此我不必在每个控制器操作中手动获取和呈现数据. 我已经浏览了 twig 文档,除了包含函数/标签之外,我没有看到任何有用的东西,但我不知道如何轻松获取数据. 我唯 ..
发布时间:2021-09-10 20:31:18 PHP

Slim Framework 和 Twig 模板引擎

你好,我这里有一个简单的代码,它将使用纤薄的框架和树枝呈现 home.html.代码如下: 在我的 index.php 文件中: require_once 'vendor/autoload.php';$app = new \Slim\Slim(['调试' =>真的,'templates.path' =>'应用程序/视图']);$app->view = new \Slim\Views\Twi ..
发布时间:2021-09-10 20:30:22 PHP

手动将 tf.contrib.slim 升级到 tf 2.0

我的 Python 代码使用了 tf.contrib.slim 功能,并且在升级到 tensorflow 到 2.0 后不再起作用. 如何将以下内容升级到 tf 2.0: import tensorflow.contrib.slim as slim导入 tensorflow.contrib.slim.nets# ...net = slim.conv2d(输入法,暗淡,[3, 3],率=1, ..
发布时间:2021-09-05 19:27:38 Python

swagger-php 具有来自相同代码的不同文档

我们正在使用 slim 框架和 swagger-php 来动态生成 swagger 文档.我们现在在 API 中有一些不应公开记录的特殊方法.(/现在文档)有什么方法可以让我获得第二个文档 url (/doc2),我可以在其中记录秘密方法和参数吗?(无需手工制作文档,只需使用 php 代码中的注释).谢谢. 解决方案 根据最新版本的 swagger-php,您可以指定在构建文档时排除扫描的 ..
发布时间:2021-09-01 20:21:10 PHP

Slim 框架消息:Callable Homecontroller 不存在

项目结构 public/index.php run(); 这里有 composer.json {“自动加载":{“psr-4":{“应用程序\\":“源代码"}},“要求": {"php": ">=5.5.0","slim/slim": "^3.1","slim/php-view": "^2.0","独白/独白": "^1.17",“照亮/数据库":“~5.1","slim/twig- ..
发布时间:2021-07-10 19:56:23 PHP

SLIM 可选参数问题

我试图在 Slim PHP 中实现这样的目标: 页面/p1/p2/p3/p4 我想要如果我从右边(显然)遗漏了参数,那么我想根据我收到的任何参数来做我的事情. $app->get('/page(/)(:p1/?)(:p2/?)(:p3/?)(:p4/?)',函数($p1 = null,$p2 = null,$p3 = null,$p4 = null){打印空($p1)?:''."p ..
发布时间:2021-07-09 20:09:59 PHP

将 HTTP 请求路由到静态类方法

我刚开始使用 Slim Framework 来创建我的 rest API.一切正常,直到我尝试将 HTTP 请求路由到静态类方法(我之前使用过匿名函数).下面是我在 index.php 上的新路由代码: include "vendor/autoload.php";$config = ['设置' =>['addContentLengthHeader' =>错误的,'displayErrorDeta ..
发布时间:2021-07-09 20:07:28 PHP

使用 Slim 3 获取 POST PUT 参数

我正在尝试使用 Slim 3 构建完整的 REST API.使用 Slim 2 很容易.但现在我遇到了一些问题. POST 和 PUT 路由在预期中不起作用.我无法获取参数.我在文档中找到了 $request->getHeaders() ,它可以工作,但是我没有得到例如参数 length,而是得到 HTTP_LENGHT 并且每个参数都有这个 HTTP_ 前缀. 我发现了这个问题$re ..
发布时间:2021-07-09 19:50:41 PHP

使用 REST API 从表中获取数据

我正在使用 Slim 框架设计 REST api.我正在使用数据库 mySql.我正在用 php 设计这个 API. 我正在尝试从我的表中获取有关学生的数据. 我正在尝试这样:- ..
发布时间:2021-07-09 19:49:55 PHP

Slim - 修改中间件内的 POST 请求正文

我正在使用 Slim v3 和 justinrainbow 的 json 模式验证器 用于我的 API.我想做但不能上班的是: 在中间件中:使用默认值验证传入的 json.这会产生一个修改过的对象 将修改后的对象写回到请求中,以便核心控制器可以对其进行处理 我不擅长的是: # 中间件:$requestbody = $request->getBody();$requestobject ..
发布时间:2021-07-09 19:19:53 其他开发