OunknownO OunknownO - 5 days ago 5
PHP Question

When trying file download it shows error route not found

This is in my blade file

{!! Html::link(storage_path().'/documents/'.$file->name, $file->name) !!}


This is controller

public function download($file_name){
$file_path = storage_path('documents').'/'.$file_name;
return response()->download($file_path);
}


Route

Route::get('documents/{file}','FilesController@download');

Answer

You want to add your exact route to your HTML link instead of the path of the file:

{!! Html::link('/documents/'.$file->name, $file->name) !!}
Comments