首先运行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
现在它正在工作。