我刚看了一些关于Laravel存储的教程,但我无法理解如何为用户创建链接以下载上传的实际文件。
我设法将pdf文件上传到:
存储/应用程序/公共/ CCF / b443e9db8dc05f503ede6e670c34bf92.pdf。
我运行了工匠命令:php artisan storage:link
但是我无法理解我应该在用户下载该文件的链接中添加哪些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>
没有工作。
答案 0 :(得分:0)
这有效:$ path5 =存储::网址(&#39;公共/ ccf / b443e9db8dc05f503ede6e670c34bf92.pdf&#39;);