Я пытаюсь написать свой пароль для сброса пароля и не могу понять, как передать предоставленное электронное письмо через подписанный URL-адрес, чтобы соответствующее представление безопасно узнало, какое электронное письмо было проверено, и может изменить парольСоответствующий счет.Я просто получаю недопустимую подпись, если я пытаюсь изменить URL-адрес, и это справедливо, но как еще я могу передать эту переменную в представление, используя подписанный URL-адрес?
Ссылка по электронной почте:
<h1>Reset Password</h1>
<h2>{{ $email }}</h2>
<a href="{{ $url }}">RESET</a>
Почтовый класс:
*/
public function __construct($data)
{
$this->email = $data;
}
public function build()
{
$url = URL::temporarySignedRoute(
'show.reset.form', now()->addMinutes(100)
);
return $this->from('support@xxxx.com')
->view('auth.mail.resetLink')->with([
'url' => $url,
'email' => $this->email
]);
}
Попытка добавить переменные в URL приводит к ошибке: Неподдерживаемые типы операндов
$url = URL::temporarySignedRoute(
'show.reset.form', ['email'=>$this->email], now()->addMinutes(100)
);
Любая помощь будет фантастической!Спасибо:)