2016-07-18 13 views
0

には、ブレードの文字列をハードコードする代わりに、文字列リソース(または文字列テーブル)のようなものを使用する方法があります。したがって、文字列を変更すると、すべてのブレードが変更されます。たとえば、ブレードのコード "製品"を保留する代わりに、 "string1"という変数を使用します。したがって、ある日、string1の値を "service"に変更すると、すべてのブレードが影響を受けます。laravelプログラミングの文字列リソース?

+0

はコンフィグでそれをフェッチ::(「file.array_item」)を取得LANG /ローカライズ文字列を使用するか、configフォルダエンド内のファイルを作成します。 –

答えて

1

多分、言語ファイルとローカライゼーションを使用します。詳細:https://laravel.com/docs/5.0/localization

およびこれら2つの機能

trans 
Translate a given language line. Alias of Lang::get. 

$value = trans('validation.required'): 


trans_choice 
Translate a given language line with inflection. Alias of Lang::choice. 

$value = trans_choice('foo.bar', $count); 
1

これにはthis oneのような翻訳システムを使用できます。

1

私はlaravelの新人ですが、ここに私の考えがあります。あなたのファイル私は、これはあなたがよりよい解決策を考え出す助けを願ってい

<?php 
inlude_once("myString.php"); 
{{ $string1 }} 
?> 

<?php 
$string1 = "products"; 
?> 

例あなたの変数を含むmyString.phpを作成します。

幸運。あなたは、ブレードビューで

{{ trans('string1') }} 

を使用できるように

関連する問題