перенаправление после загрузки PDF в laravel - PullRequest
0 голосов
/ 07 октября 2019

В настоящее время я работаю над проектом, в котором мне нужна кнопка, которая после нажатия создаст PDF, а затем перезагрузит страницу. в настоящее время есть два оператора возврата, но как я могу объединить их в одно для достижения моей цели?

это мой код:

return redirect()->action('DashboardController@index');
return $pdf->download($getDetail->ID.'_Letter.pdf');

пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 07 октября 2019

Создайте URL-адрес в вашем маршруте, например,

Route::get('download-file', 'XXXXController@XXXXMethode')->name('XXXX');

для действия и напишите этот код в методе контроллера следующим образом:

public function XXXXMethode()
{
    $file_path = public_path('path/XXXX.filetype');

    return response()->download($file_path);
}

Этот URL-адрес вызывается прямо со страницы, где вы хотитеперенаправление

0 голосов
/ 07 октября 2019

Просто используйте это:

Response::download('file_to_download', 'end_user_filename', ['location' => '/path_to_url']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...