laravel 获取存储映像

laravel get storage image

我使用 ajax 获取数据并附加到 div 中的 html,代码喜欢..

var r = jQuery.parseJSON(JSON.stringify(data));
var append =  '<img src="{{ asset('storage/app/item') }}/' + r.image+'">';

并且图像 url 收到错误路径消息

http://www.example.com/storage/app/item/item-1.jpg

NotFoundHttpException in RouteCollection.php line 161:

问题是什么? 我怎样才能得到正确的url?

您的图像在存储中,您只能访问 public 文件夹,因此,您需要创建一个符号链接才能访问它

ln -s /path/to/laravel/storage/app/item /path/to/laravel/public/item

现在您可以在视图中使用资产并检索图像

{{ asset('app/item') }}

相似主题