@Dimon3x

Как переопределить метод для подтверждения регистации?

Кастомизирую регистрацию.

выдаёт ошибку
Declaration of App\User::sendEmailVerificationNotification($token)
should be compatible with Illuminate\Foundation\Auth\User::sendEmailVerificationNotification()


User.php

namespace App;
 
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
use App\Notifications\ResetPassword as ResetPasswordNotification;
use App\Notifications\CustomVerifyEmail as CustomVerifyEmailNotification;
 
class User extends Authenticatable implements MustVerifyEmail
{
        use Notifiable;
 
    public function sendPasswordResetNotification($token)
    {
     
        $this->notify(new ResetPasswordNotification($token));
    }
 
    public function sendEmailVerificationNotification($token)
    {
        $this->notify(new CustomVerifyEmailNotification($token));
    }


Что значит должно быть совместимо, я не понимаю?

Метод sendPasswordResetNotification для сброса пароля работает, а sendEmailVerificationNotification не работает

Посмотрел кастомные классы ResetPassword и CustomVerifyEmail, в папке Notifications, они совершено одинаковые, токен приходит.
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы