从laravel中的数据库获取图像名称

从laravel中的数据库获取图像名称,laravel,Laravel,我有数据库,有图像和alttag列。我想在laravel刀片视图中使用它们。我试着这样做: {{ HTML::image('images/{{ $item->image }}', $alt="{{ $item->alttag }}") }} <h1>{{ $item->alttag }}</h1> 但语法不正确。如果我只是像这样回显图像和alttag: {{ HTML::image('images/{{ $item->image }}', $a

我有数据库,有图像和alttag列。我想在laravel刀片视图中使用它们。我试着这样做:

{{ HTML::image('images/{{ $item->image }}', $alt="{{ $item->alttag }}") }}
<h1>{{ $item->alttag }}</h1>
但语法不正确。如果我只是像这样回显图像和alttag:

{{ HTML::image('images/{{ $item->image }}', $alt="{{ $item->alttag }}") }}
<h1>{{ $item->alttag }}</h1>
{{$item->alttag}

那么他们是对的。我想知道我的代码出了什么问题。

您在PHP字符串中使用了blade语法。查看编译后的刀片模板,看看哪里出了问题

简而言之。试试这个:

{{ HTML::image('images/'. $item->image, $alt = $item->alttag) }}
或同样简短:

{{ HTML::image("images/{$item->image}", $alt = $item->alttag) }}