流明:maatwebsite / excel无法正常工作

时间:2018-05-17 12:56:11

标签: php laravel lumen maatwebsite-excel

您好我使用maatwebsite / excel:3.0版将文件保存为 .xls

我已将它添加到我的composer.json然后运行composer update

在我的bootstrap / app.php中,我添加了:

$app->register(Maatwebsite\Excel\ExcelServiceProvider::class);

在我的控制器中,我使用了以下代码:

use Maatwebsite\Excel\Facades\Excel;
Excel::create('Laravel Excel', function($excel)use($data) {

$excel->sheet('Excel sheet', function($sheet)use ($data) {
                $sheet->rows($data);
});
})->store('xls')->download('xls');

$data是一个如下所示的数组:

Array
(
    [0] => stdClass Object
        (
            [srNum] => 1
            [user_name] => test user2
            [loggedin_at] => 2018-05-14 14:06:48
            [username] => tezzxzser2                
        )

    [1] => stdClass Object
        (
            [srNum] => 2
            [user_name] => test user2
            [loggedin_at] => 2018-05-14 14:18:39
            [username] => tezzxzser2

        )

    [2] => stdClass Object
        (
            [srNum] => 3
            [user_name] => test user2
            [loggedin_at] => 2018-05-15 07:05:14
            [username] => tezzxzser2

        )
}

它无效并给我以下错误:

  

目标[Illuminate \ Contracts \ Routing \ ResponseFactory]不是   实例化。

此外,它在保存时存储excel文件在哪里?

0 个答案:

没有答案