我试图访问变量外部laravel收集-
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()
在闭包范围内传递变量:
each(function($sheet) use($headers) {