Laravel文件系统(url)公开显示没有图像



首先运行public storage cmd

php artisan storage:link
The [/var/www/awendo/public/storage] link already exists.
The links have been created.

现在我可以上传图片了

$slug = ($lastInsertId = app('db')->getPdo()->lastInsertId() + 1) . str_replace(" ", "-", $this->name) . '.' . $this->image->extension();
$this->image->storeAs("public/photos/category/", $slug);

它保存了,但是当我试图访问它时,我找不到那个东西。

@if($imageurl)<!-- for images edit imageurl are $slug in this case -->
<img class="h-full mx-auto" src="{{asset('storage/photos/category/'.$imageurl) }}">
@endif

我似乎错过了什么。

照片在那里如果我打开文件资源管理器

显示有一个文件夹在公共名称存储它不是一个快捷方式,当

php artisan storage:link

说[/var/www/awendo/public/storage]链接已经存在

所以我删除公用文件夹中的存储文件夹,然后运行

php artisan storage:link 

现在它正在工作。

相关内容

  • 没有找到相关文章

最新更新