c++如何显示图片_Vue+laravel后端添加商品后图片如何显示?

知识点:利用laravel的php artisan storage:link实现软连接

php artisan storage:link

命令执行完毕后,就会在项目里多出一个 public/storage,这个 storage 就是一个软链接,它指向 storage/app/public 目录。

这样的话我们就可以直接访问上传到 disk public 下面的所有文件。如果你的域名是 http://www.lshop.com,那么访问这些资源的 URL 如下:www.lshop.com/storage/news/xx

或者 www.lshop.com/storage/prodducts/xx

虽然指向 storage/app/public 目录,按道理会是storage/app/public/products

在app/public下面自动帮我们创建了一个快捷方式的文件夹,指向的就是这个->storage,所以实际可以这么访问:www.lshop.com/storage/prodducts,指向的就是www.lshop.com/storage/app/public/products,不会出现路径错误。

具体参考laravel的ProductController.php文件。

0a63de6f0dc00e043ff15b332d4e546e.png

重点:添加商品的图片保存目录一定要修改,在config.filesystem.php文件中。自定义添加图片的路径规则,设置为storage

下面例子为:test规则

6ba0d0e98c7fb75e7f370bf6d16fe014.png

da0b1d08b8ab21c2e759031e328d5b58.png

0dc9169910e54761f2d2be4f83b5ef0c.png

5e8dd7d9f0afd7909032b2b48ae12685.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值