Descargar Archivos/Imagenes Laravel 5.2

publicado por: Anonymous

Estuve intentado descargar archivos o imágenes, pero simplemente me sale esto

Sorry, the page you are looking for could not be found.
1/1
NotFoundHttpException in RouteCollection.php line 161:

Mi ruta

   Route::get('/download/{$file}' , 'DetailControlle[email protected]');

Mi controlador

public function downloadFile($file){
      $pathtoFile = public_path().'images/'.$file;
      return response()->download($pathtoFile);
    }

Mi vista

<a href='/download/{{$file}}'>Download</a>

Dónde esta mi error o si es que hay otra forma de hacerlo?

solución

Estás especificando mal el parámetro de entrada obligatorio en la ruta, no necesitas el signo $ antes del nombre del parámetro file:

Route::get('/download/{file}' , '[email protected]');

Más información en la documentación de Laravel: https://laravel.com/docs/master/routing#required-parameters

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *