我的图片路径为public/uploads/users/image.png
,然后使用src
,如下所示:
<img src="{{ asset('uploads/users/image.png') }}" />
但是对于每个用户都必须更改图像。
我从控制器传递用户的图像名称,如下所示
foreach ($user as $key) {
$this->data['user_img'] = $key->avatar;
}
在这里,我必须根据控制器
中的$user_img
更改用户图像
我应该如何在src
的图片代码中提供。
我试过这样的方式
src="{{ asset('uploads/users/"{{$user_img}}"')}}"
但对我来说这似乎是一个错误。我该如何解决这个问题。
有人帮助我。
答案 0 :(得分:2)
就像
一样简单<img src="{{ asset('uploads/users/' . $user_img) }}"/>
如果这不起作用,问题不在于资产助手功能,但可能在价值$user_img
得到(或者没有得到......)
答案 1 :(得分:1)
如果您有laravelcollective/html
,请尝试以下操作:
{{ Html::image('public/uploads/users/'.$user_img) }}
顺便问一下,您是否已将$user_img
传递给view
的{{1}}?
答案 2 :(得分:1)
答案 3 :(得分:1)
出色的答案,因为它是多重故障保护
src="{{ asset('uploads/users/'.$user_img")}}"
并且可以使用
{{asset('uploads/users').'/'.$user_img}}
其他答案。。。。。
答案 4 :(得分:0)
尝试以下代码:
<img src="{{URL::asset('assets/images/'.$user_img)}}"/>
使用Laravel Collective HTML Package 安装此软件包后,您可以像这样使用
{!! Html::style('your/css/file.css') !!}
{!! Html::script('your/js/file.js') !!}
{!! Html::image('your/image/file.jpg') !!}
答案 5 :(得分:0)
谢谢大家,
我无法理解为什么它不适合我。
但$user_img
检索确切的图像名称。
然后我终于尝试了这样。
在控制器中
foreach ($user as $key) {
$this->data['user_img'] = \URL::to('').'/uploads/users/'.$key->avatar;
}
在我的观看中,我只需拨打$user_img
src
即可
src="{{$user_img}}"
修改强>
通过使用 Shrikant Bhardwaj 代码我把它作为
{{asset('uploads/users').'/'.$user_img}}
谢谢。 :)
答案 6 :(得分:-1)
试
src="{{ asset(\'uploads/users/$user_img\')}}"