Laravel 5でメインメニューを作成する最も良い方法は何ですか?ユーザーがログインしているときだけメニュー項目を表示する方法は?そして、この多言語を作るための最良の方法は何ですか?Laravel 5で多言語メニューを作成する方法
0
A
答えて
6
Laravelはユーザーがログインしている場合はファサードAuth::check()
を使用してチェックするための簡単な方法を提供します。翻訳について
if (Auth::check()) {
// The user is logged in...
}
、あなたはここで確認することができます:Laravelも使用してフレーズを翻訳する簡単な方法を提供し
/resources
/lang
/en
messages.php
/es
messages.php
:ドキュメントごとにLocalization
構造は、次のように定義されていますtrans('string.to.translate')
、これはここに見ることができるtrans()です。
messages.phpの内側(両方のlangディレクトリ内)に、翻訳文字列を設定する必要があります。
これら2つとreturn [
'welcome' => 'Bienvenido'
];
、あなたが例えば、あなたのアプリケーションで以下の操作を行うことができます:
es/messages.php
で
return [
'welcome' => 'Welcome'
];
:en/messages.php
であなたのview
インサイド
// Get the user locale, for the sake of clarity, I'll use a fixed string.
// Make sure is the same as the directory under lang.
App::setLocale('en');
:
// Using blade, we check if the user is logged in.
// If he is, we show 'Welcome" in the menu. If the lang is set to
// 'es', then it will show "Bienvenido".
@if (Auth::check())
<ul>
<li> {{ trans('messages.welcome') }} </li>
</ul>
@endif
-1
例えばhttps://laravel.com/docs/5.1/authentication
で試してみてください:
if (Auth::check()) {
return something to view
}
関連する問題
- 1. Laravel 5日付ピッカーの多言語
- 2. 多言語JavaDocsの作成方法は?
- 3. Drupal 7で多言語メニューリンクをプログラムで作成する方法
- 4. laravelの言語5
- 5. データベースで多言語MVCサイトを作成する方法
- 6. 多言語アンドロイドアプリケーションを作成
- 7. Laravel 5の言語設定を検出する方法
- 8. laravelに多言語サイトを実装する方法
- 9. phpで多言語ウェブサイトを作成
- 10. 多言語ウェブサイト、言語操作で動作しますか?
- 11. Laravel 5.0、多言語ウェブサイト
- 12. Laravelの多言語サイト5.4
- 13. Laravel - 多言語ファイル名アップロード
- 14. Laravel多言語サイトとルート
- 15. クッキーとエクスターナルモジュールを持たないnodejsで多言語を作成する方法
- 16. django i18n多言語アプリケーションの作成方法
- 17. 多言語QT UIアプリケーションの作成方法は?
- 18. 記事翻訳で多言語ブログを作成する正しい方法
- 19. 多言語Unicodeテキスト属性をSQLで作成する方法は?
- 20. 多言語国のデフォルト言語を確認する方法
- 21. 私の多言語メニューは、ワードプレスサイト
- 22. asp.netで多言語サイトを作る方法
- 23. Laravelによる多言語データベース管理
- 24. 多言語ActionScript 3.0サイトの作成
- 25. Joomla多言語対応:別のメニューで同じメニュー別名を使用する
- 26. C#/ WinFormsで多言語アプリケーションを作成するベストプラクティス?
- 27. Umbracoで多言語サイトを作成するには?
- 28. Laravel 5でストアドプロシージャを作成する場所と方法
- 29. Laravel 5でキャッチオールURLを作成する方法
- 30. セッションを使用してLaravel 5.3に多言語を追加する方法