我需要在laravel 4上的方法中使用变量,如何才能从 Eloquent 地将此变量传递给方法块?
$variableonmethod=array('value1','value2');
PreAlumno::chunk(200, function($prealumnos) {
foreach ($prealumnos as $pre) {
//do something with variableonmethod
}
});
最佳答案
您可以使用use($ var)传递数组以实现结果。
$variableonmethod=array('value1','value2');
PreAlumno::chunk(200, function($prealumnos) use ($variableonmethod) {
foreach ($prealumnos as $pre) {
//do something with variableonmethod
}
});