【问题标题】:Laravel @yield Show URL firstLaravel @yield 先显示 URL
【发布时间】:2020-12-13 04:50:09
【问题描述】:

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

在我的博客文章刀片中,我有这个:@section('photo', $blog->photo)

在我的前视图刀片中,我有这个:
<meta property="og:image" content="@yield('photo')">

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

我将如何做到这一点?谢谢

【问题讨论】:

  • 要显示整个网址吗?
  • 您的观点不明确。请给我们看代码
  • 抱歉 - A 现在添加了代码。我的坏
  • 你想显示整个网址吗? --> 是的.. $blog->photo 只显示文件名,但我需要整个 URL
  • 我很确定你错过了@endsection

标签: laravel laravel-blade yield


【解决方案1】:

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

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

【讨论】:

  • 原来是这样,但它会不断拉错图像。它会链接到完全不同帖子上的图像
猜你喜欢
  • 2017-05-16
  • 2021-06-05
  • 2019-01-15
  • 1970-01-01
  • 2021-01-25
  • 2021-08-31
  • 2015-11-07
  • 1970-01-01
  • 2015-10-16
相关资源
最近更新 更多