Задать вопрос
@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, они совершено одинаковые, токен приходит.
  • Вопрос задан
  • 112 просмотров
Подписаться 2 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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