我对Laravel 4的观点有这个问题。 view.blade.php中的代码是:
{{ HTML::image("public/images/storage/$user_upload->image.jpg") }}
产生
http://dev.local/public/images/storage/1_thy9WFfBw.jpg
这是正确的图像位置,但是当框架访问时,它被证明是不可访问的(即抛出HttpNotFound异常)。请参见屏幕截图:http://imgur.com/kKLu30L
我认为框架会以某种方式将此URL视为路由资源而非公共资产。
无论如何我可以解决这个问题吗?
答案 0 :(得分:2)
请改为尝试:
{{ HTML::image(asset('images/storage/' . $user_upload->image . '.jpg')) }}
答案 1 :(得分:0)
{{ HTML::image("images/storage/$val->user_upload".".jpg", $alt="not found") }}
如果您还没有删除。" .jpg"扩展名,因为您可能正在存储扩展名为
的文件