图中代码涉及到闭包嵌套,除了逐级传递还有什么方法使用$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()
)));
});
});
});
直接在
return
的最后调用原数据,不用传参用
$this->tempData
代替闭包传值