I use the following laravel package. It basically gives you laravel translations available inside your vue when using vue-i18n.
Laravel and Vue.JS 2 Multilingual
Hi guys, I just wanted any tips, to do multilingual front end with vue.js when I'm loading forms or any data within component. And also is it a good practice to load an entire laravel blade view? For example, Instead of getting Array ['Name' => 'John', 'Name' => 'Ted'] and forming, lets say, contact form in vue component, I could return whole laravel view and put it in the dom with . Returning whole laravel view, cures the headache when I need to have translations on front end, so returned view would be translated with laravel's native trans(filename.translation). Is this a good practice, or should I avoid it? And Is there any other solutions to do multilingual front end translations in Vue.JS?
Please or to participate in this conversation.