bonnier/laravel-email-provider
Laravel package to fetch email template translations from a Translation/Email Manager. Provides BonnierMail::get($key, $replace, $locale) and an artisan command (bonnier:translation:get) to sync translations, configured via EMAIL_MANAGER_URL and service ID.
Laravel package that retrieves email translations from translation manager
To fetch the email
BonnierMail::get($key, $replace, $locale)
To get all translations from Email Manager, run:
php artisan bonnier:translation:get
composer require bonnier/laravel-email-provider ...
'providers' => [
...
Bonnier\EmailProvider\EmailServiceProvider::class,
],
.envEMAIL_MANAGER_SERVICE_ID=1
EMAIL_MANAGER_URL=http://url-to-translationmanager.com
config/services.php 'email_manager' => [
'url' => env('EMAIL_MANAGER_URL'),
'service_id' => env('EMAIL_MANAGER_SERVICE_ID'),
],
config/app.php 'aliases' => [
...,
'BonnierMail' => \Bonnier\EmailProvider\Helpers\BonnierMail::class,
]
How can I help you explore Laravel packages today?