gpt4 book ai didi

php - 无法访问 Laravel 存储

转载 作者:行者123 更新时间:2023-12-05 08:56:31 25 4
gpt4 key购买 nike

我正在编写一个系统来上传和显示一些图片,但是我对上传后访问它们的正确方法感到困惑。

public function storeImage(Request $request)
{

$request->file('image')->store('public/images');

$filename = md5_file($request->file('image')) . '.' . $request->file('image')->extension();
$img = new Image;
$img->path = 'storage/images/'.$filename;
$img->save();

return back();
}

这很好用,我已经符号链接(symbolic link)了 storage按照建议,但是如果我使用 $filename来自数据库的变量,我得到一个 404。生成以在此处作为内联图像 src 属性插入的正确路径是什么?

图像标签如下所示: <img src="storage/images/89cdd31f2e0eeacceff96c2a0abb252f.jpeg">该文件夹绝对是符号链接(symbolic link),因为我可以在 finder 中关注它。

最佳答案

修复了这个问题。

php artisan storage:link 不适用于 homestead。而是删除文件夹,使用 homestead sshln -s ~/projects/my-website/storage/app/public/~/projects/my-website/在机器上手动重新创建它们公共(public)/存储

关于php - 无法访问 Laravel 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39752361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com