Пользовательский шаблон подтверждения почты в laravel 6 - PullRequest
1 голос
/ 03 мая 2020

Я хочу настроить стандартное laravel электронное письмо с подтверждением с помощью пользовательского шаблона html, я пробовал другое решение, но либо работал только в laravel 5, либо кнопка подтверждения не работает, я следовал этому руководству: https://medium.com/@pran.81 / как реализовать почтовые сообщения, необходимые для проверки электронной почты, функцию в api-registration-b531608ecb99

Мой метод проверки:

    public function verify(Request $request)
{
    $userID = $request['id'];
    $user = User::findOrFail($userID);
    $date = date("Y-m-d g:i:s");
    $user->email_verified_at = $date; // to enable the “email_verified_at field of that user be a current time stamp by mimicing the must verify email feature
    $user->save();
    return response()->json("Email verified!");
}

Класс уведомлений о проверке:

class VerifyApiEmail extends VerifyEmailBase{

protected function verificationUrl($notifiable)
{
    return URL::temporarySignedRoute(
        'verificationapi.verify', Carbon::now()->addMinutes(60), ['id' => $notifiable->getKey()]
    ); // this will basically mimic the email endpoint with get request

}}

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Publi sh уведомления и почтовые ресурсы:

php artisan vendor:publish --tag=laravel-notifications
php artisan vendor:publish --tag=laravel-mail

И редактирование ресурсов / views / notifications / email.blade. php с вашим пользовательским шаблоном

0 голосов
/ 03 мая 2020

В предыдущей версии Laravel 6.0 после make: auth вы увидите шаблон электронной почты на resources/views/auth/verify.blade.php С Laravel 6.0 Из журнала изменений

Строительные леса внешнего интерфейса, обычно предоставляемые в предыдущих выпусках Laravel был извлечен в пакет laravel / ui Composer.

Итак, сначала установите laravel ui и ui: установите

composer require laravel/ui  "^1.2" --dev
php artisan ui:auth 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...