Наконец, после того, как я потратил много времени на это, у меня есть решение этой проблемы. Сначала я установил сеанс с идентификатором документа в моем контроллере и перенаправил обратно на страницу upload.blade.php и в раздел скриптовой страницы, который я получил.идентификатор документа с переменной сеанса и передать этот идентификатор моему маршруту загрузки документа и зарегистрировать маршрут для загрузки документа в web.php и в функции jquery_download вернуть ответ download ().Ниже приведен код
############# вставить функцию документа
if(isset($request->document_id))
{
$document = Document::find($request->document_id)->pluck('docpath')->first();
echo $document;
echo $document_id = $request->document_id;
echo $pathToFile = public_path()."\\".$document;
// Session::flash("success", "Your File Downloaded Successfully!");
Session::flash("successTo", "$document_id");
return redirect()->back();
// return Response::download($pathToFile);
}
##################### Загрузить Blade
<script>
@if(Session::has('successTo'))
$(document).ready(function () {
id = {{ Session::get('successTo') }};
window.location.href = "/download/documenta/"+id;
});
@endif
</script>
##################### WEB.php
Route::get('/download/documenta/{id}', 'DocumentController@jquery_download')->name('jquery_download');
################ ЗАГРУЗИТЬ ФУНКЦИЮ ДОКУМЕНТА В КОНТРОЛЛЕР
public function jquery_download($id)
{
$document = Document::find($id)->pluck('docpath')->first();
echo $pathToFile = public_path()."\\".$document;
return Response::download($pathToFile);
}