尝试访问 Laravel Collection->each 之外的变量

2024-01-28

我试图访问 laravel collection->each 之外的变量,但我得到..

Undefined variable: headers

这是我的代码:

public function bulkCoding(Request $request) {

    Excel::load($request->file, function($reader) {
        $headers  = $reader->get()->first()->keys();

        // Loop through all sheets
        $reader->each(function($sheet) {
            $headers->each(function ($title) {
                dd($title);
            });
        });
    });

}

您需要使用use() to 在闭包作用域内传递变量 https://stackoverflow.com/a/45366081/1227923:

each(function($sheet) use($headers) {
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试访问 Laravel Collection->each 之外的变量 的相关文章

  • 将一段文本保存到mysql

    我正在使用 php 和 mysql 做一个项目 我对此很陌生 现在我必须将一段文本存储到我的数据库中 在表中 对于列 I tried varchar 5000 创建表时但它不允许我 所以请给我一个解决方案 你的 mysql 字段类型应该 T
  • paypal数字商品集成如何启用访客支付?

    您好 我正在使用贝宝集成向导进行数字商品结帐 PHP https www paypal labs com integrationwizard https www paypal labs com integrationwizard 它应该支持
  • 使用 GMail 和 phpMailer 发送时出现“服务器未接受密码:535 身份验证数据不正确”

    我在本地主机上运行相同的 php 脚本 我的带有 XAMPP 的 PC 和托管服务器上 它可以在我的电脑上运行 但不能在托管服务器上运行 当我从托管服务器发送它时 我得到以下输出 SMTP gt ERROR Password not acc
  • 拥有两张单独的用户表还是一张更好?

    我的网络应用程序将拥有两种 100 不同的用户 领域 功能和网站目的 一类用户的目的是发布博客 另一类用户的目的是阅读博客并 关注 发布者 他们唯一的共同点是需要 ID 电子邮件 密码和其他一些元数据 例如加入日期等 我应该尝试将它们从同一
  • 从(本地)python 脚本运行(远程)php 脚本

    如何让 python 本地 运行 php 脚本在远程服务器上 我不想用 python 脚本或任何东西处理它的输出 只需执行它并同时退出 python 而 php 脚本已经在工作并完成其工作 编辑 我想要实现的目标 python脚本连接ftp
  • 如何用php将文件内容转换为字节数组

    我想用PHP将上传的文件保存 插入 到数据库中 数据库字段的类型是varbinary 最后 我想要获得 VarBinary 输出 的内容 就像在 C 中读取文件然后将其存储在字节数组中并将数组插入到 VarBinary 中一样 我与数据库的
  • 创建一个类的所有常量的数组?

    我正在使用一个定义了近 20 个常量的类 因为我希望所有这些常量值都在一个数组中 我只想知道 有没有什么方法可以创建一个类的所有常量的数组 我尝试过compact https www php net manual en function c
  • 用于匹配 Apache 虚拟主机文件中的特定值的正则表达式

    我想匹配定义为的值ServerName ServerAlias and DocumentRoot用正则表达式 任何带有前缀的内容 可以忽略 我还想将每个虚拟主机的定义分开 因此在下面的示例中我有两个数组 Example
  • 推送通知 Drupal 模块 - 删除设备(Web 服务)

    我已经开始使用这个模块 并且我已经成功注册设备 按照他的作者发布的说明进行操作 here http www danielhanold com story drupal 7 push notifications how to register
  • Laravel 5 / Lumen 请求标头?

    所以我不太确定如何解决这个问题 我已经尝试了一些方法 我将在下面列出其中之一 但是我想要做的是将 http 请求中发送的信息存储在 PHP 变量中 这是 Chrome Postman 发送我想要发送的请求的视图 注意 pubapi 是一个
  • Codeigniter-如何在删除index.php后加载新页面

    我是 codeIgniter 的新手 我的索引文件中有一些链接 我已经从 url 中删除了 index php 所以现在 url 看起来像 http localhost app Loader demo page http localhost
  • PHP 命名空间和 use 即使我已经使用 use 指定了类,也找不到致命错误类

    我在 PHP 中的名称空间方面遇到了麻烦 例如我有一个这样的文件 namespace App Models Abstracts abstract class Country 然后是另一个像这样的文件 namespace App Models
  • 未定义的变量:HTTP_RAW_POST_DATA

    当我对 HTTP RAW POST DATA 进行简单的回显时 出现错误 Undefined variable HTTP RAW POST DATA 我在 php ini 中读到我需要取消勾选 always populate raw pos
  • 未捕获的错误:调用未定义的函数 mysql_connect() [重复]

    这个问题在这里已经有答案了 未捕获错误 调用 C xampp htdocs phoenixproject register php 9 中未定义的函数 mysql connect 堆栈跟踪 0 main 在第 9 行 C xampp htd
  • PHPExcel:自动下载并打开Excel文件

    我已经成功创建并保存了一个 Excel 文件 Rename the file fileName URL MODEL case caseNO xlsx Write the file objWriter PHPExcel IOFactory c
  • mysql 密码 使用 PHP 连接到 MySQL

    在使用 PHP 连接到 MySQL 的教程中 您会看到类似于以下内容的内容 pdo new PDO mysql host localhost dbname mydb myuser mypassword 我在本地主机上有一个以这种方式工作的连
  • 将 PHP 错误处理程序限制为特定命名空间

    PHP 有没有办法只为特定的命名空间设置错误处理程序 我正在构建一个小型框架 我希望能够通过设置自定义错误处理程序并抛出异常来尝试捕获其名称空间内的所有错误 警告 通知消息 在此特定名称空间之外触发的错误应该以常规方式表现 用PHP可以完成
  • json_encode() 非 utf-8 字符串?

    所以我有一个字符串数组 并且所有字符串都使用系统默认值ANSI编码并从 SQL 数据库中提取 因此有 256 种不同的可能的字符字节值 单字节编码 有什么方法可以让我得到json encode 工作并显示这些字符而不必使用utf8 enco
  • 在php中如何设置数组的大小?

    我只想在 php 中设置数组的大小 而不必用任何值填充它 我怎么做 Use 固定阵列 http php net SplFixedArray对于固定大小的数组 array new SplFixedArray 3 array 0 1 array
  • 使用 WordPress 中的钩子在帖子更新(自定义帖子类型)后获取更新值

    我想获得更新后操作的最新更新值 我已经使用了 save post post updated publish post挂钩但全部返回旧值 但我同时需要当前更新值 我试过下面的代码 add action post updated wpse634

随机推荐

  • 编辑用作 Power BI 中的数据输入的 python 脚本

    我有一个 python 脚本 并用它在 Power BI 中创建一个数据框 现在我想在 Power BI 中编辑该数据框 但不要从头开始输入新数据 因为我想将所有图表保留在我的 Power BI 模型中 例如 在我的旧数据框中 我在脚本中指
  • 如何使用 R DBI 的 dbWriteTable() 将二进制数据写入 SQLite?

    例如 如何执行以下等效的 SQL 插入到BINARY 16 field INSERT INTO Table1 MD5 VALUES X 6717f2823d3202449201145073ab871A X 6717f2823d3202449
  • 正则表达式替换精确匹配的字符串

    我想要一个正则表达式来替换与其完全匹配的字符串 例如 var a test te world dimension 我需要更换 te Since te 存在于 test因此 Replace 语句正在替换 test就我而言 那么有人可以让我知道
  • css 日历 - td 背景对角分割 - 两种颜色

    我在 jsfiddle 找到了一个 css 风格的日历 并想添加一些特定的 td 背景 例如这里的对角线分割jsfiddle http jsfiddle net Tw5Wa 但组合起来却显得非常扭曲jsfiddle http jsfiddl
  • 如何将时间戳插入rails数据库列

    我刚刚开始使用 RoR 有一个问题 如何将当前时间戳 或任何类型的时间 插入模型中 下面您可以看到日志函数创建 def create log Log new params log respond to do format if log sa
  • 将 gettext 的 .mo 文件保留在存储库中的好处

    例如 为什么 django cms 的作者将 gettext 的 mo 文件保留在 repo 中 这不仅仅是疏忽 请参阅这次提交 https github com divio django cms commit eb3824d4e4ec76
  • hadoop mapreduce 框架将我的 System.out.print() 语句发送到哪里? (标准输出)

    我想调试一个mapreduce 脚本 并且在没有遇到太多麻烦的情况下尝试在我的程序中放入一些打印语句 但我似乎无法在任何日志中找到它们 实际上标准输出只显示System out println of the 非映射缩减类 The Syste
  • 打印“EXTERNSHEET(b7-):”熊猫

    我试图像往常一样运行我的图书馆 pandas 但后来我遇到了一个错误 import pandas as pd DF temp pd read excel example xlsx Output File opt anaconda3 lib
  • 在 R 中高效复制矩阵

    我有一个矩阵 并寻找一种有效的方法来将其复制 n 次 其中 n 是数据集中的观测值数量 例如 如果我有一个矩阵 A A lt matrix 1 15 nrow 3 然后我想要一个表单的输出 rbind A A A n times 显然 有很
  • 多行 Java 字符串的任何未来计划

    本着这个问题的精神 https stackoverflow com questions 1886966 java string declaration occupying multiple lines https stackoverflow
  • Titanium SDK 在其支持的各种平台(2013 年)中如何工作?

    我无法找到有关如何进行的明确信息钛金SDK http www appcelerator com titanium titanium sdk works 各个平台使用什么 JavaScript 引擎 维基百科称他们在 2011 年宣布了使用
  • Visual Studio 2008 中用于帮助本地化的工具 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 collection_select 上使用大写

    如果之前已经回答过这个问题 我就找不到它了 我有以下内容 f collection select sex id sexes id name 在控制器中 sexes Sex all 性别全部以小写形式存储 如下所示 id name 1 ste
  • BFS和DFS的运行时间解释

    为什么BFS和DFS的运行时间是O V E 特别是当有一个节点与从顶点可以到达的节点有有向边时 就像下面站点的这个例子 http www personal kent edu rmuhamma Algorithms MyAlgorithms
  • 有没有办法在Python中检查函数的签名?

    我正在寻找一种方法来检查 Python 中给定函数接受的参数数量 目的是实现一种更健壮的方法来修补我的类以进行测试 所以 我想做这样的事情 class MyClass object def my function self arg1 arg
  • 如何对 JSF 输出链接值进行 URL 编码

    我有一些与此类似的代码
  • java Outlook 发送邮件

    我尝试通过 Outlook 发送邮件 但出现如下错误 package test first javamail import java util Properties import javax activation DataHandler i
  • AsyncTask 完成工作后如何删除警报对话框

    我相信我做得正确 在我调用执行的活动类中 出现警报对话框 然后加载数据 但警报对话框永远不会消失 这是我的 AsyncTask 代码 接下来是我的活动代码 public class Worker extends AsyncTask
  • 解析 mdat MP4 中的 H264

    我有一个仅包含 MP4 容器中的 mdat 原子的文件 mdat中的数据包含AVC数据 我知道数据的编码参数 该格式似乎不是附件 B 字节流格式 我想知道我将如何解析这个 我尝试过搜索切片标题 但运气不佳 是否可以在没有 NAL 的情况下解
  • 尝试访问 Laravel Collection->each 之外的变量

    我试图访问 laravel collection gt each 之外的变量 但我得到 Undefined variable headers 这是我的代码 public function bulkCoding Request request