最近我更改爲Mac。在此之前,我曾在Windows上工作。這個Laravel Excel沒有問題。即使我也可以下載(導出)Excel表格。但在Mac上,當我嘗試導出excel時,它表示MAC OS Laravel Excel不起作用
http://localhost/my_app/public/export的網頁可能會暫時關閉,或者它可能已永久移動到新的Web地址。
在位於/存儲/日誌laravel日誌文件時,它顯示了錯誤的
未能創建臨時文件:/應用程序沒有這樣的文件或目錄/ XAMPP/xamppfiles/htdocs中/程序my_app /vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007.php:398
那麼我該怎麼做。這個項目是從我的私人存儲庫克隆到bitbuckect中並做了一個作曲家更新。有沒有什麼問題!
這是我的代碼:
Excel::create($file_to_date, function($excel) use($result)
{
$excel->sheet('Sheet1', function($sheet) use($result)
{
$header = array(//assign excel sheet cell headers
array('First Name',
'Last Name',
'Email')
);
$sheet->appendRow(array_values($header[0])); // column namesarray_values($data)
$sheet->row($sheet->getHighestRow(), function ($row) //column names bold
{
$row->setFontWeight('bold');
});
foreach ($result as $r)//set values to sheet
{
$sheet->appendRow($r);
}
});
})->export('xlsx');
,我們才能說這個東西。 ??
在出口的情況下,臨時文件在默認情況下,'存儲/ exports'目錄中創建(你也可以更改此設置在'配置/ excel.php')。檢查您的系統上是否存在此目錄。 – Vikas
@Vikas我已經給存儲和目錄的權限存在。 'chmod -R 777 storage'是我用來授予權限的命令。但沒有好事仍然發生。 –