Я не могу показать файл из хранилища в Laravel 6 - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть приложение Laravel 6.0, где пользователи могут загружать файлы на сервер, и оно хранится в файловой системе хранения laravel.Система, которую я использую, работала в более старом проекте Laravel 5.6.

Ссылка, которую дает мне Контроллер:

domainame.com / public / file? Folder = foldername & file =1569323440filename.png

Контроллер

public function getFile($foldername, $filename)
{
    $fullpath = "app/{$foldername}/{$filename}";

    return response()->download(storage_path($fullpath), null, [], null);
}

public function getFilesubfolder($foldername, $subfolder, $filename)
{
    $fullpath = "app/{$foldername}/{$subfolder}/{$filename}";

    return response()->download(storage_path($fullpath), null, [], null);
}

Просмотр

{{ route('file.show' ,['folder' => 'empresas' , 'file' => $factura->archivo])}}

Я получаю ошибкуОшибка 404, потому что ссылка пытается получить доступ не существует.В моем предыдущем проекте ссылка была примерно такой:

domainame.com / public / folder / file

Я создал символическую ссылку на систему хранения.Я пропускаю другой тип конфигурации или что-то в этом роде?

...