我在使用 laravel 创建符号链接(symbolic link)以访问我存储中的文件时遇到了一些问题
我将我的文件存储在storage\app\public
我使用了 php artisan 命令来创建链接php artisan storage: link
The [public/storage] directory has been linked.
较早的文件存储在 storage\app\public
中并且在 public\storage
中也可见文件夹
但现在他们只存储在 storage\app\public
并且在 public\storage
中不可见文件夹
我正在使用链接来显示文件路径{{ Storage::url($package->reportPath['path']) }}
路径显示正确,但它重定向到 404 页面,因为我猜没有文件。
最佳答案
这在 ec2 服务器上托管的 laravel 8 上为我解决了这个问题。
rm public/storage
php artisan optimize:clear
php artisan storage:link
关于Laravel 符号链接(symbolic link)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48637094/