Как загрузить PDF-файл из хранилища laravel

#laravel-5 #local-storage

#laravel-5 #локальное хранилище

Вопрос:

Я только что видел несколько руководств о хранилище Laravel, но я не могу понять, как я могу создать ссылку для пользователя, чтобы загрузить фактический файл, который был загружен.

Мне удалось загрузить PDF-файл в:

хранилище / приложение / общедоступное /ccf/b443e9db8dc05f503ede6e670c34bf92.pdf.

Я запустил команду artisan: php artisan storage:ссылка

Но я не могу понять, какой URL-адрес я должен указать в ссылке, чтобы пользователь мог загрузить файл.

Я пытался:

 <?php
        $path1 = asset('storage/public/ccf/b443e9db8dc05f503ede6e670c34bf92.pdf');
        $path2 = storage_path('ccf/b443e9db8dc05f503ede6e670c34bf92.pdf');
        $path3 = Storage::url('b443e9db8dc05f503ede6e670c34bf92.pdf');
    ?>

    <a href="{{ $path1 }}" target="_blank">Path1</a>
    <a href="{{ $path2 }}" target="_blank">Path2</a>
    <a href="{{ $path3 }}" target="_blank">Path3</a>
 

Ничего не работает.

Ответ №1:

Это работает: $path5 = Storage::url(‘public/ccf/b443e9db8dc05f503ede6e670c34bf92.pdf’);