Я пытаюсь получить доступ к переменной за пределами коллекции 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) {
Других решений пока нет …