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") !!}