2015-12-30 34 views
0

當前區域設置在多語言應用我有一個名爲榮譽這個領域表:訪問模型領域基於刀片laravel

honor_id 
title_fa 
title_ar 
title_en 
pic_name 
created_at 
updated_at 
type 

正如你看到不同的語言我加了一個冠軍列的後綴爲那些。

而對於節目冠軍,基於當前語言環境的刀片模板場,首先我在共享區域設置與所有刀片模板AppServiceProvider.php這樣的:

​​

而在我的刀模板我使用此代碼訪問適當的字段:

{{ $Honor->title_.$lang }} 

但是,這不起作用,沒有東西返回?

什麼是問題,我該怎麼做?

+1

請看問題回答這裏:http://stackoverflow.com/questions/26036955/displaying-database-columns-based-on-current-語言 - 它應該幫助你 –

回答

2

你叫無效的屬性,試試這個:

$titleProperty = 'title_' . $lang; 

{{ $Honor->$titleProperty }}