2016-06-27 117 views
0

我想把位置存儲在我的應用程序,當下載文件夾中的隱私我。任何想法?如何把存儲文件下載excel爲laravel 5.1

public function getExport(){ 
 
\t \t $user = Members::all(); 
 
\t \t Excel::create('Export Data',function($excel) use($user){ 
 
\t \t \t $excel->sheet('Sheet 1',function($sheet) use($user){ 
 
\t \t \t \t $sheet->fromArray($user); 
 
\t \t \t }); 
 
\t \t })->export('xlsx'); 
 
\t }

回答

1

更改->export()方法->save('xlsx')

如果你想使用自定義路徑,傳遞的第二個參數,如下所示:

->save('xlsx', storage_path('excel/exports')); 

如果你也想找回從存儲中的數據,通過true作爲第三個參數和別名關閉返回一個變量:

$file = Excel::create('Export Data',function($excel) use($user){ 
    $excel->sheet('Sheet 1',function($sheet) use($user){ 
     $sheet->fromArray($user); 
    }); 
})->save('xlsx', storage_path('excel/exports'), true); 

現在您可以訪問$file獲取有關存儲對象的詳細信息。您可以在maatwebsite/excel documentation