【问题标题】:Laravel how to choose between multiple images as og:imageLaravel 如何在多个图像之间进行选择,如 og:image
【发布时间】:2019-08-06 09:21:32
【问题描述】:

我正在构建一个laravel-应用程序,我想添加一些facebook-opengraph-meta 的东西。例如在wordpress 中,您可以使用yoast-plugin,这样当您分享页面或文章时,您可以选择要设置为og:image 的图像。 laravel 怎么可能?

现在,我只有普通的

<meta property="og:image" content="{{ path/to/some/image/ }} ">

谁能帮帮我?

【问题讨论】:

  • 那个 html 看起来不错,我真的不明白这个问题。
  • 现在,您只是在刀片视图中“静态地”设置图像 url。看起来您需要在模板甚至控制器(如果是复杂的决策树)中包含一些逻辑,以决定在每个页面中显示哪个图像。

标签: php laravel facebook-opengraph


【解决方案1】:

如果你有一个图像数组, $images[$data->iamge_position] .. 存储图像位置,同时将图像存储在数据库中。

【讨论】:

    【解决方案2】:

    使用

    @if(Storage::exists('pathimg')) 
    <meta property="og:image" content="{{ Storage::url('pathimg') }} ">
    @endif
    

    检查文件是否存在并获取真实路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      • 2018-01-14
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 2012-08-29
      相关资源
      最近更新 更多