No description
| .vscode | ||
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .styleci.yml | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| package-lock.json | ||
| package.json | ||
| phpcs.xml | ||
| phpunit.xml | ||
| README.md | ||
| server.php | ||
| webpack.mix.js | ||
DOUX
Installation
php artisan storage:link
cp .env.example .env
php artisan key:generate
composer install
php artisan vendor:publish --provider="JoeDixon\Translation\TranslationServiceProvider"
- Créez la base de données
- Éditez le .env
php artisan migrate --seed
Pour le front :
npm install
npm run prod
Crons
Put every min in PROD :
php artisan schedule:run
déploiement du switch de stockage des traductions joedixon/laravel-translation de file vers database
php artisan translation:sync-translations
paramètres à entrer :
translation::translation.prompt_from_driver:
file
translation::translation.prompt_to_driver:
database
translation::translation.prompt_language_if_any:
laisser vide le dernier paramètre pour traiter toutes les langues.
Résultat
translation::translation.syncing
Translations have been synced 😎