У меня возникает странная проблема, когда я не могу заставить 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.
Я прочитал о методе реагирования ::, но я не знаком с ним.