Попытка добавить кнопку, которая загружает файл DOCX. Это мой контроллер и маршрутизатор
public function createWordDocx()
{
$downloads = DB::table('publications')->get();
$wordTest = new \PhpOffice\PhpWord\PhpWord();
$newSection = $wordTest->addSection();
$newSection->addText($downloads);
$objectWriter = \PhpOffice\PhpWord\IOFactory::createWriter($wordTest, 'Word2007');
try{
$objectWriter->save(resource_path('TestWordFile.docx'));
} catch (\Exception $e){
return response()->download(resource_path('TestWordFile.docx'),compact('downloads'));
}
}
Route::get('/publications',['as' =>'createWord','uses'=>'WordTestController@createWordDocx'])->name('publications.word');
На моей веб-странице у меня есть таблица с колонками ID, заголовка, года, города, страницы, URL, которые я должен загрузить с помощью кнопки. Я уже поместил данные в свои столбцы из db
@foreach($publications as $publication)
<tr>
<td>{{$publication->id}}</td>
<td>{{$publication->title}}</td>
<td>{{$publication->year}}</td>
<td>{{$publication->city}}</td>
<td>{{$publication->page}}</td> @endforeach
Как правильно загрузить файл с этими таблицами?