将标题添加到Laravel视图

时间:2017-05-14 11:13:57

标签: php html facebook laravel meta-tags

我试图在Facebook上分享图片网址,并且要在Facebook上显示预览,我需要包含元标记," og:title"," og:type&#34 ;," og:image" " OG:网址" ,如果我返回一个视图(' image',$ imagename),这就完美无缺; 但随后它会在图片标签中显示。

我希望显示为将标题设为content-type:image/jpeg

时的显示效果

我尝试了以下内容:

  • return response ()->file ( $imgPath , [ 'image/jpeg' ] ); 这工作,但我不在这里引用我的观点,所以meta标签不是很多..
  • return response ()->view ( 'image' , [ 'imgPame' => $imgPath ] )->header ( 'Content-Type' , 'image/jpeg' ); 这也是它,但它显示图像未找到的错误,当我用chrome工具检查它时,我也没有看到meta标签..

我该怎么做? ,当我分享一个谷歌图像时,facebook会正常读取它的元标记,但不会在我的网址上...所以不会显示预览

1 个答案:

答案 0 :(得分:0)

通过在我的网站上添加域名解决了这个问题, return response() - > file($ imgPath,[' image / jpeg']); 与域完成了这项工作。