如何从Facebook分享链接时获取动态标题,描述和图像

时间:2016-10-18 06:39:13

标签: laravel-5.2

我有一个问题。

我创建了一个网站,它有一个模块' news'。当我想要点击特定新闻时,它包含标题,描述和图像。我想要的是当我在Facebook或任何社交媒体网站上分享这个特定新闻的链接时,我希望它转发标题,描述和图像。如果我分享其他模块链接,它应该显示网站的标识。

通过研究我发现meta og标签可以解决问题,但我无法弄明白。

将会感谢帮助或提示。谢谢。

1 个答案:

答案 0 :(得分:0)

在Laravel app.blade.php文件中,在<head>标记内添加以下行。

@yield('facebook')

而且,在新闻模块中,您需要将以下元标记包含在新闻内容中。

@section('facebook')
<meta property="og:title" content="{{ $news->news_title }}"/>
<meta property="og:image" content="{{ $news->image }}"/>
<meta property="og:description" content="{{ $news->description }}"/>
@endsection

对于其他模块,您只需使用

即可
@section('facebook')
<meta property="og:image" content="{{ $logo_of_website }}"/>
@endsection