Когда я настраиваю, проверьте email
, который приходит от laravel
, но после редактирования, чтобы работать с laravel queue
, он дает мне эту ошибку
мое редактирование: перезаписать sendEmailVerificationNotification
метод в пользовательской модели
public function sendEmailVerificationNotification()
{
VerifyEmail::dispatch($this);
}
, затем я создаю новую работу с именем VerifyEmail
use Illuminate\Auth\Notifications\VerifyEmail as VerifyEmailNotification;
class VerifyEmail implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
protected $user;
/**
* Create a new job instance.
*
* @return void
*/
public function __construct($user)
{
$this->user = $user;
}
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
$this->user->notify(new VerifyEmailNotification);
}
}
, так в чем же проблема этой ошибки и заранее спасибо
Редактировать
здесь что-то может быть проблема, когда он запускается без очереди, сгенерированный URL содержит язык локали в URL так что работает нормально, но в случае очереди не сгенерировал URL с локалью