简体   繁体   English

如何从Laravel 5.1中的Maatwebsite Excel中的模型导出特定属性

[英]How to export specific attributes from model in Maatwebsite Excel in Laravel 5.1

I want to pick some attributes from model in Laravel using Maatwebsite Excel export (not the full model attributes). 我想使用Maatwebsite Excel导出(而不是完整的模型属性)从Laravel中的模型中选择一些属性。 I'm doing something like this, it works fine but gives full attributes of model: 我正在做这样的事情,它工作正常,但给出了模型的完整属性:

public function exportUserData(){

ob_end_clean();
ob_start();

$user= User::where('type', '=', 'writers')->get()->toArray();
Excel::create('users', function($excel) use($user) {
    $excel->sheet('Sheet 1', function($sheet) use($user) {
        $sheet->fromArray($user);
    });

})->download('xlsx');


}

I want $user->name, $user->email, ... 我想要$ user-> name,$ user-> email,...

你之前先选择哪一个?

$user = User::select('name,'email')->where('type', '=', 'writers')->get()->toArray();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM