5

我在尝试将 Laravel Excel ( http://www.maatwebsite.nl/laravel-excel/docs ) 包安装到我的 Laravel 5 时遇到了困难。这是我到目前为止所做的:

  • 添加"maatwebsite/excel": "2.*"到我的要求中,composer update 完成得很好,我拥有所有的包文件
  • 添加'Maatwebsite\Excel\ExcelServiceProvider',到提供者数组
  • 添加'Excel' => 'Maatwebsite\Excel\Facades\Excel',到别名数组

这是问题所在 - 当我尝试跑步时php artisan vendor:publish,它告诉我Nothing to publish for tag [].

当我使用php artisan tinker并运行$excel = App::make('excel')时,它会告诉我ReflectionException with message 'Class excel does not exist'

我究竟做错了什么?

4

1 回答 1

9

我面临同样的问题并提出了这个问题,但没有任何明确的解决方案。所以我一直在寻找并找到一个简单的解决方案。

该问题与缓存的配置文件有关。所以对于 Laravel 5.1,只需清除缓存

php artisan config:cache

在我的情况下它工作得很好。来源

于 2015-09-18T15:30:50.987 回答