feat: locale
This commit is contained in:
@@ -27,7 +27,7 @@ class ResetPasswordMail extends Mailable
|
||||
public function envelope(): Envelope
|
||||
{
|
||||
return new Envelope(
|
||||
subject: 'Réinitialise ton mot de passe Bowli',
|
||||
subject: trans('mail.reset_password.subject', [], $this->mailLocale()),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -40,6 +40,7 @@ class ResetPasswordMail extends Mailable
|
||||
view: 'emails.reset-password',
|
||||
with: [
|
||||
'expiresInMinutes' => (int) config('auth.passwords.users.expire', 60),
|
||||
'locale' => $this->mailLocale(),
|
||||
'resetUrl' => $this->resetUrl,
|
||||
'userName' => $this->user->name,
|
||||
],
|
||||
@@ -55,4 +56,9 @@ class ResetPasswordMail extends Mailable
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
private function mailLocale(): string
|
||||
{
|
||||
return $this->user->preferredLocale() ?? 'en';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ class VerifyAccount extends Mailable
|
||||
public function envelope(): Envelope
|
||||
{
|
||||
return new Envelope(
|
||||
subject: 'Vérifie ton compte Daily Meal',
|
||||
subject: trans('mail.verify_account.subject', [], $this->mailLocale()),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -40,6 +40,7 @@ class VerifyAccount extends Mailable
|
||||
view: 'emails.verify-account',
|
||||
with: [
|
||||
'expiresInMinutes' => (int) config('auth.verification.expire', 60),
|
||||
'locale' => $this->mailLocale(),
|
||||
'userName' => $this->user->name,
|
||||
'verificationUrl' => $this->verificationUrl,
|
||||
],
|
||||
@@ -55,4 +56,9 @@ class VerifyAccount extends Mailable
|
||||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
private function mailLocale(): string
|
||||
{
|
||||
return $this->user->preferredLocale() ?? 'en';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user