php 闭包嵌套 变量如何使用?
图中代码涉及到闭包嵌套,除了逐级传递还有什么方法使用$data变量嘛
$data = Conference::pluck('date','date')
->flatten(1)
->all();
return Admin::content(function (Content $content) use ($data) {
$content->header('会议');
$content->description('列表');
$content->row(function (Row $row) use ($data) {
$row->column(6, function (Column $column) use ($data) {
$column->append((
new Box(
$data, $this->grid()
)));
});
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
直接在
return
的最后调用原数据,不用传参用
$this->tempData
代替闭包传值global $data;?
写成类吧 直接在函数里面使用$this->data不是很方便?