есть ли уже готовое решение в Laravel для отправки кода на подтверждение почты или смены пароля?

В Laravel есть отправка ссылки для ферификации нр это не подойдет для rest api к прмиеру для приложений как лучше такое реализовать?

Есть мысль в

final class EmailVerificationNotification extends Notification implements ShouldQueue
{
    /**
     * Get the notification's delivery channels.
     *
     * @param  mixed  $notifiable
     * @return array
     */
    public function via($notifiable)
    {
        return ['mail'];
    }
    
    /**
     * Get the mail representation of the notification.
     *
     * @param  mixed  $notifiable
     * @return \Illuminate\Notifications\Messages\MailMessage
     */
    public function toMail($notifiable)
    {
        //Есть вариант генерировать такой код и потом его же и сверять
        //но таким образом код постоянно привязан к пользователю
        //достаочно один раз его перехватить и постояно потом менять пароль
        // и тд
        $code = crypt((string) $notifiable->email, (string) $notifiable->created_at);
    
        return (new MailMessage)->view('mails.email-verification', compact('code'));
    }
}

Ответы (0 шт):