在我的控制器中,我需要连接一个字符串和一个变量。连接后,将其设置为变量 $ datenow 。当我导出到excel时,我想将单元格A2 的值设置为 $ datenow 。但是,然后我一直收到未定义变量:datenow 的错误。这是我的代码:
public function userSummary()
{
$mytime = Carbon\Carbon::now();
$datenow = 'As of'.' '.$mytime;
Excel::create('Empoyee Summary', function($excel) {
$excel->sheet('Sheet1', function($sheet) {
$sheet->setCellValue('A1', 'VCY Group of Companies');
$sheet->setCellValue('A2', $datenow);
});
})->export('xls');
}
如何将单元格 A2 的值设置为 $ datenow ?
答案 0 :(得分:1)
尝试
public function userSummary()
{
$mytime = Carbon\Carbon::now();
$datenow = 'As of'.' '.$mytime;
Excel::create('Empoyee Summary', function($excel) use ($datenow) {
$excel->sheet('Sheet1', function($sheet) use($datenow) {
$sheet->setCellValue('A1', 'VCY Group of Companies');
$sheet->setCellValue('A2', $datenow);
});
})->export('xls');
}