Laravel 5 中的 Blade 模板引擎中未呈现资产函数内的变量
Variable inside asset function not rendering in blade template engine in Laravel 5
我都试过了,但是变量 $image->name 没有渲染。
{!! asset('uploads/posts/thumbnails/$image->name') !!}
{{ asset('uploads/posts/thumbnails/$image->name') }}
它输出 html 如下
<img src="http://localhost/blog/uploads/posts/thumbnails/$image->name/">
我不想用这个
{{asset('uploads/posts/thumbnails')}}/{{ $image->name }}
还有其他方法吗?
求助!
从字符串文字中取出变量,因为它被视为字符串,而不是变量:
{!! asset('uploads/posts/thumbnails/' . $image->name) !!}
或者用双引号"
(解析里面的变量)
{!! asset("uploads/posts/thumbnails/$image->name") !!}
我都试过了,但是变量 $image->name 没有渲染。
{!! asset('uploads/posts/thumbnails/$image->name') !!}
{{ asset('uploads/posts/thumbnails/$image->name') }}
它输出 html 如下
<img src="http://localhost/blog/uploads/posts/thumbnails/$image->name/">
我不想用这个
{{asset('uploads/posts/thumbnails')}}/{{ $image->name }}
还有其他方法吗?
求助!
从字符串文字中取出变量,因为它被视为字符串,而不是变量:
{!! asset('uploads/posts/thumbnails/' . $image->name) !!}
或者用双引号"
(解析里面的变量)
{!! asset("uploads/posts/thumbnails/$image->name") !!}