如何更改Laravel';从验证程序获取错误的Vuejs语言?

如何更改Laravel';从验证程序获取错误的Vuejs语言?,laravel,vue.js,nuxt.js,Laravel,Vue.js,Nuxt.js,有人能向我解释一下如何成功地用Vuejs动态更改Laravel的语言吗 我用 我有2个.json文件(fr_fr和en_US)。翻译效果很好 但是对于我的表格,我得到了拉威尔寄给我的错误,多亏了 当我改变语言时,例如从法语改为英语,错误仍然是法语 我希望他们也能用英语 我知道我也必须更改Laravel中的区域设置,但我不知道如何使用Vuejs 多谢各位 您应该将语言头添加到API调用中。 您可以通过以下方式完成: 将axios配置为vform使用axios作为http处理程序 通过vform t

有人能向我解释一下如何成功地用Vuejs动态更改Laravel的语言吗

我用

我有2个.json文件(fr_fr和en_US)。翻译效果很好

但是对于我的表格,我得到了拉威尔寄给我的错误,多亏了

当我改变语言时,例如从法语改为英语,错误仍然是法语

我希望他们也能用英语

我知道我也必须更改Laravel中的区域设置,但我不知道如何使用Vuejs


多谢各位

您应该将语言头添加到API调用中。 您可以通过以下方式完成:

  • 将axios配置为
    vform
    使用
    axios
    作为http处理程序

  • 通过
    vform


  • this.form.post('/login',config)
    您应该将语言头添加到API调用中。 您可以通过以下方式完成:

  • 将axios配置为
    vform
    使用
    axios
    作为http处理程序

  • 通过
    vform


  • this.form.post('/login',config)

    这是我在没有Nuxt的情况下如何完成的,过程应该类似

    您需要安装
    martinlindhe/laravel-vue-i18n-generator
    vuex-i18n
    ,然后使用软件包的artisan命令生成翻译文件。生成时,导入并使用
    从“vuex-i18n”导入vuexI18n

    Vue.use(vuexI18n.plugin,store)
    ,导入生成的文件
    import Locales from./Vue-i18n-Locales.generated.js
    ,添加所需的区域设置
    Vue.i18n.add('ar',Locales.ar)
    ,设置区域设置
    Vue.i18n.set(this.locale)
    ,并使用翻译字符串
    {$t('home.home\u text')}

    这是我在没有Nuxt的情况下的做法,过程应该类似

    您需要安装
    martinlindhe/laravel-vue-i18n-generator
    vuex-i18n
    ,然后使用软件包的artisan命令生成翻译文件。生成时,导入并使用
    从“vuex-i18n”导入vuexI18n
    Vue.use(vuexI18n.plugin,store)
    ,导入生成的文件
    import Locales from./Vue-i18n-Locales.generated.js
    ,添加所需的区域设置
    Vue.i18n.add('ar',Locales.ar)
    ,设置区域设置
    Vue.i18n.set(this.locale)
    ,并使用翻译后的字符串
    {$t('home.home\u text')}