Korzystanie z Laravel 5, potrzebuję 2 różnych widoków na e-mail służący do resetowania hasła. Domyślną ścieżką do widoku wiadomości e-mail jest email.password. Ale pod pewnymi warunkami chcę wysłać emaile.password_alternative.Zmiana ścieżki widoku wiadomości e-mail w celu zresetowania hasła w Laravel
Jak mogę to zrobić? (Z PasswordBroker od laravel)
To jest mój bieżący kod:
public function __construct(Guard $auth, PasswordBroker $passwords)
{
$this->auth = $auth;
$this->passwords = $passwords;
}
public function sendReset(PasswordResetRequest $request)
{
//HERE : If something, use another email view instead of the default one from the config file
$response = $this->passwords->sendResetLink($request->only('email'), function($m)
{
$m->subject($this->getEmailSubject());
});
}
Aha, zapomniałem wspomnieć używam laravel PasswordBroker – Kalzem
Czy istnieje powód dlaczego zmienna jest chroniony bez setter? A może Laravel zabezpieczył go, ponieważ nie wymyślił przypadku, w którym ludzie chcieliby go zmienić? – Kalzem
Zgaduję, że o tym nie pomyśleli. Najlepszym sposobem, aby się tego dowiedzieć, jest stworzenie problemu GitHub i omówienie tego z głównymi programistami Laravel. –