2015-09-11 69 views
0

我試圖設置Facebook共享模式的本地化描述,但我無法使用Laravel本地化工作。Laravel翻譯在Facebook打開圖標標記

當我嘗試設置OG:描述是這樣的:在共享模式顯示

<meta property="og:description" content="{{ \Lang::get('main.fb_share_description') }}" />

介紹main.fb_share_description, 當我嘗試設置標籤明確content="some description" 它顯示的罰款。

網站在Facebook調試器中沒有錯誤,除了上面的問題。

有人知道,我在這裏錯過了什麼?

回答

0

只需使用刀片服務器語法即可。

<meta property="og:description" content="@lang('main.fb_share_description')" />

如果還是不行,請嘗試反式()輔助函數。

<meta property="og:description" content="{{ trans('main.fb_share_description') }}"/>

+0

我試過了,仍然得到鑰匙而不是翻譯。任何使用Laravel翻譯將價值傳遞給OG標籤似乎都不適合我。 – siogun

+0

您是否嘗試過trans()輔助函數?打好幾次好的措施。 – SacWebDeveloper

+0

仍然沒有運氣使用trans()。我最終爲它編寫了自定義幫助類,而不使用laravel翻譯系統,但我仍然想知道是否有解決方案。 – siogun