首页 > 解决方案 > 未找到特征“Illuminate\Foundation\Events\Dispatchable”

问题描述

我正在使用pragmarx/google2faLaravel 包在我的 Laravel 应用程序上实现 Google 双重身份验证。它工作正常,但输入 OTP 密码后出现此错误 - 正确在此处输入图像描述

<?php

namespace PragmaRX\Google2FALaravel\Events;

use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Queue\SerializesModels;

class LoginSucceeded
{
use Dispatchable, InteractsWithSockets, SerializesModels;

public $user;

/**
 * Create a new event instance.
 *
 * @param $user
 */
public function __construct($user)
{
    $this->user = $user;
}

}

对于 Laravel 5.3.xx 版本,有另一种方法吗?

标签: laravelgoogle-authenticator

解决方案


Illuminate\Foundation\Events\Dispatchable包含在 Laravel 5.4 中。

事实上,我在自述文件中看到pragmarx/google2fa需要 Laravel 5.4+ 才能运行。

对不起!


推荐阅读