このような{{ config('app.locale') }}
のようなブレードでロケールアプリを取得できますが、私はjavueでロケールを取得できます。具体的にはVueでmoment().locale()
に渡します。ビューhome.blade.phpは動作しませんでしたlaravelアプリケーションのロケールを取得します
moment().locale({{ config('app.locale') }}
私はVueでロケールアプリケーションを取得できますか?
このような{{ config('app.locale') }}
のようなブレードでロケールアプリを取得できますが、私はjavueでロケールを取得できます。具体的にはVueでmoment().locale()
に渡します。ビューhome.blade.phpは動作しませんでしたlaravelアプリケーションのロケールを取得します
moment().locale({{ config('app.locale') }}
私はVueでロケールアプリケーションを取得できますか?
この値をウィンドウに設定する必要があります。ブレードテンプレートには、アクセス可能なウィンドウにグローバル変数を作成するスクリプトタグを作成できます。
JavaScript::put(['locale' => config('app.locale')]);
をそして何出力window.locale
大きな答え!これを追加するには、サーバーサイドの変数をhttps://zaengle.com/blog/layers-of-a-laravel-vue-application – vane
で表示します。私は一般的にメタタグを作成します。'必要なときにjavascriptで取り込みますが、これはとてもクリーンです! – user3158900
であなたのJSでそれをアクセス:
また、このようなもので、ウィンドウに値を渡すためにあなたのビューをレンダリングコントローラ機能でhttps://packagist.org/packages/laracasts/utilitiesを使用することができますあなたは刃のテンプレートから得ますか?おそらくロケールの周りに引用符がないでしょうか? – James
あなたには ')'がありません。また、どこで/どのようにその行を呼び出していますか?そして、私は* '{{config( 'app.locale'}}' – kerbholz
で、現在のコードで ''()。locale(en) ''に変換されていると考えています。 ** en **の前後に引用してください。 'moment()。locale(" {{config( 'app.locale')}}) ' – ljubadr