我正在尝试使用maatwebsite/excel下载与已验证用户相关的记录,这是我的导出:
<?php
namespace AppExports;
use AppUser;
use IlluminateFoundationAuthUser as Authenticatable;
use MaatwebsiteExcelConcernsFromCollection;
class UsersExport implements FromCollection
{
/**
* @return IlluminateSupportCollection
*/
public function collection()
{
return Auth::user()->getrecs();
}
}
但当我试图访问与此出口相关的路线时,我会得到:
"找不到类"App\Exports\Auth">
如何解决此问题?
您忘记使用Auth
。
<?php
namespace AppExports;
use Auth;
use AppUser;
use IlluminateFoundationAuthUser as Authenticatable;
use MaatwebsiteExcelConcernsFromCollection;
class UsersExport implements FromCollection
{
/**
* @return IlluminateSupportCollection
*/
public function collection()
{
return Auth::user()->getrecs();
}
}
仅供参考,现在Laravel已经发布了版本7。