#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’);