Laravel @yield首先显示URL

问题描述

我在元标记中的图片之前显示http路径时遇到问题。

在我的Blog Post Blade中,我有这个:@section('photo',$blog->photo)

在前视图刀片中,我有以下内容
<Meta property="og:image" content="@yield('photo')">

它成功显示了预期的图像文件名。.但是我尝试了几种方法在其前面包括URL路径。.{{ asset('assets/images/blogs/' . $blog->photo) }}

我该怎么做?谢谢

解决方法

您可以在标题meta标签中使用图像路径,如下所示:

<meta property="og:image" content="{{ asset('assets/images/blogs/'.$blog->photo) }}" />