MAC OS Laravel Excel不起作用

时间:2016-10-01 17:55:34

标签: php excel macos laravel-5

最近我改为Mac。在此之前,我在Windows上工作。这款Laravel Excel没有问题。即使我也可以下载(导出)excel表。但是在Mac中,当我尝试导出excel时,它表示

  

http://localhost/my_app/public/export的网页可能会暂时停用,或者可能已永久移至新的网址。

在位于/ storage / logs的laravel日志文件中,它将错误显示为

  

无法创建临时文件:/Applications/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');

我们能说点什么吗? ??

1 个答案:

答案 0 :(得分:1)

在laravel项目目录中,将文件夹存储的权限更改为755。