Generates a vue-i18n compatible include file from your Laravel translations.
larajs/i18n is a Laravel package for generates a vue-i18n compatible include file from your laravel translations..
It currently has 2 GitHub stars and 237 downloads on Packagist (latest version 2.2.0).
Install it with composer require larajs/i18n.
Discover more Laravel packages by larajs
or browse all Laravel packages to compare alternatives.
Last updated
This package allows converting language files from .php to .json to support frontend.
Install
composer require --dev larajs/i18n:dev-main
Generate
php artisan larajs:i18n
Publish config
php artisan vendor:publish --tag=larajs-i18n
Frontend
import {createI18n} from "vue-i18n";
import LaraJSI18n from "./i18n.generated.json";
const i18n = createI18n({
messages: LaraJSI18n,
});
export default i18n;