2016-04-29 5 views
0

Laravelにエクスポートされたシートを自動的にダウンロードさせることができない奇妙な問題が発生しています。Laravel 4.2でLaravel-Excelを使用してエクスポートされたシートを自動的にダウンロードする

リンクをクリックした後(下側)、空白のページが表示されるため、シートが生成されていることがわかります。そのページを最新の状態にすると、エクスポートしたシートが自動的にダウンロードされ、よく見えます。私がしたいのは、シートを自動的にダウンロードしてホームページに残すことだけです。

マイコントローラー:

public function ListAll() 
{ 
    Excel::create('Users', function($excel) { 
     $excel->sheet('Users', function($sheet) { 
     $users = User::orderBy('End_Enrollment','asc')->get(); 
     $sheet->fromArray($users); 
     }); 
    })->export('xlsx'); // Have also tried ->download('xlsx') and have same issue. 
    return View::make('/'); 
} 

マイルート:

Route::get('/all', '[email protected]'); 

ウェブサイト上のリンク(HTML):私はレスポンス::方法については読んだことがある

Click <a href="/all">here</a> to export the entire database. 

、私はそれに精通していません。

答えて

0

リンク先に「_blank」を設定すると、この作品が作成されました。

関連する問題