问题标签 [thephpleague]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
84 浏览

php - 如何在 bootstrap/app.php 文件中为一个包添加一段代码及其对 laravel 应用程序性能的影响

在我的项目中,我正在尝试使用phpleague/glide进行基于 URL 的图像处理,它与下面提到的代码完全兼容。

但问题是我无法弄清楚这段代码将如何影响我的项目的性能,因为我之前从未在文件中添加过一行代码bootstrap/app.php。我想知道这段代码将如何影响我的应用程序的性能,这是正确的方法还是有更好的方法。

如果有人提出任何其他或更好的方法将这段代码添加到配置或其他任何地方,我将不胜感激。

代码更新bootstrap/app.php

路线

在我找到的原始代码中,GitHub提到在配置中使用此代码而不是 bootstrap/app.php,但我不知道该怎么做。

任何形式的帮助或任何替代和更好的建议都将受到高度赞赏。

0 投票
0 回答
56 浏览

php - 按标题名称(或索引)从 CSV 中删除列

我正在尝试使用 PHP 修改上传的 CSV 文件。更具体地说,我希望能够删除/删除列。

我有以下 CSV 文件(+100k 行):

我想要做的是保存 CSV 文件的新副本,但仅包含列:news_headlinenews_category.

这是我目前的设置

上面的代码输出:

我期待的地方:

0 投票
1 回答
168 浏览

php - 如何在 League Reader 中跳过重复的(按标题)CSV 列?

我正在使用league/csv:^9.6(9.6.2)。

我需要解析具有大量列(150+)的 CSV 文件,并提取其中的少量(8)。这些列在偏移量(位置未知)方面不是固定的,但它们具有稳定的唯一标题 - 所以我想通过标题而不是偏移量来选择它们。

但问题是:库引发了关于重复标题的异常。有什么解决方案可以跳过它们并正确解析所有其他行吗?

或者在使用这个库之前如何从文件中删除它们的任何解决方法?这些重复的位置和数量事先是未知的。

谢谢!

0 投票
1 回答
210 浏览

php - 捕获传入的请求数据

我一直在尝试从thephpleague路由的精彩包的当前版本。

我有一个简单的索引页面来处理路由,它工作得很好。

我的问题是当我发送一个POST包含数据的请求JSON时,我无法在我的代码中捕获它,如 line 所示var_dump($request->getParsedBody());

目前,我能够捕获随请求发送的数据的唯一方法是运行json_decode(file_get_contents('php://input'), true);.

我需要做什么才能获得随任何请求发送的有效负载,无论是GET, POST, PUT,PATCH还是其他?

谢谢你。

0 投票
1 回答
92 浏览

php - 学习板,我做错了什么?

我已经安装了 composer 并验证它运行正常

这在我的控制器中:

这是我的布局:

这是我的模板:

这是我得到的错误:

GET /templates/template.php - 未捕获的错误:当不在 /home/finsoft2/Documenti/Playground/plates test/templates/template.php:6 的对象上下文中时使用 $this 堆栈跟踪:#0 {main} 抛出 /第 6 行的 home/finsoft2/Documenti/Playground/plates test/templates/template.php

0 投票
0 回答
39 浏览

php - OAuth PHP 作曲家库 getAccessTokenFromYourDataStore() 未定义

我正在尝试使用 OAuth 连接到 Salesforce/Pardot API - 使用 PHP 联盟库和 Salesforce 包装器。在文档中 - https://oauth2-client.thephpleague.com/usage/它指出$existingAccessToken = getAccessTokenFromYourDataStore()- 我不确定这个函数 getAccessTokenFromYourDataStore() 是如何定义的。我可以从哪里找回它?即如果有的话,我可以给它什么路径?还是我需要在课堂上创建它?

0 投票
0 回答
30 浏览

laravel - 如何将文件从 laravel Storage 加载到任意目录?

我有配置:

并运行:

存储将文件复制到目录../tests/tmp/2.txt,但不在/tmp

如何将文件复制到系统目录/tmp

0 投票
0 回答
12 浏览

oauth-2.0 - 由于加密,AuthCode 授权不起作用

我目前正在尝试设置 OAuth2.0 服务器。因此我使用 phpleagues 客户端和服务器。客户端实现工作得很好,但是服务器实现更加棘手。现在我正在尝试使 AuthCode 授权工作。

客户端按照文档中的描述发送数据。 在此处输入图像描述

所以请求在服务器端正确到达,现在服务器应该用代码响应。到目前为止,一切似乎都有效,直到这行代码: 在此处输入图像描述

调试它,将显示一切设置正确,正在生成代码,但是在加密时它停止工作: 在此处输入图像描述

但随后会导致“完整性检查失败”。错误,这对我来说不太理解。

在此处输入图像描述

0 投票
0 回答
24 浏览

php - 用于路由的 Slim 4 依赖注入

我正在使用slim4。为了验证用户令牌,添加到 ResourceServer 类到容器(依赖注入)如下

.........................然后将以下内容添加到路线中

这是抛出错误“找不到'ResourceServer'的条目或类”

任何帮助表示赞赏

0 投票
1 回答
80 浏览

metadata - League/flysystem-aws-s3-v3 获取自定义元数据

我弄乱了 flysystem 库(无论如何,这太棒了!)我在远程 s3 存储桶上创建了一些文件,定义了一些自定义元数据

'Generated' => 'true'是一个自定义元数据,我可以在 AWS Bucket 的控制台中找到它。

之后我无法读取文件系统资源上“生成”的自定义元数据

##更新 1

我知道我应该使用文档中解释的“getWithMetadata”插件:https ://flysystem.thephpleague.com/v1/docs/advanced/provided-plugins/#get-file-info-with-explicit-metadata

看起来很简单,但我的 src 中似乎没有任何 League\Flysystem\Filesystem::addPlugin() 方法。

有谁能够帮助我?