2017-10-30 16 views
0

後で別の言語を使用することができますが、私はステータスと成功のメッセージを中央ファイルに保存し、それぞれのコントローラで出力したいと考えています。現在、私はまだ各コントローラーでそれをやっています。現時点でLaravel 5新しいカスタムメッセージlangフォルダ

return back()->with('status', 'Thanks for contacting us!'); 
+0

なぜこれをやりたいのか分かりますが、これで将来のメッセージは出ませんかあなたが編集している成功メッセージなどを完全に登録しないので、セージの更新はとても困惑しています。 – Option

答えて

1

手動でディレクトリresources > lang > en > messages.php内のすべてのメッセージを挿入する、またはあなたが望むかもしれない他の言語のフォルダを作成します。

そして、あなたはこのようにあなたのケースでは、あなたのコントローラにuse Illuminate\Support\Facades\Lang;

これを使用*このLang::get('messages.success');

でそれを使用することができます:return back()->with('status', Lang::get('messages.success'));

messages.phpの例は次のようになります。

return [ 

    'success' => 'your success message.', 
    'success1' => 'your success1 message.' 
]; 
関連する問題