Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法将电话身份验证添加到默认的laravel身份验证框架中_Laravel_Laravel 5 - Fatal编程技术网

有没有办法将电话身份验证添加到默认的laravel身份验证框架中

有没有办法将电话身份验证添加到默认的laravel身份验证框架中,laravel,laravel-5,Laravel,Laravel 5,请问有没有办法将电话号码验证添加到默认的laravel身份验证框架中?在LoginController中添加此方法 // for laravel v5.4+ public function username() { return 'phone_number'; // HERE WRITE YOUR FIELD NAME } // for older laravel versions protected function getCredentials(Request $request)

请问有没有办法将电话号码验证添加到默认的laravel身份验证框架中?

在LoginController中添加此方法

// for laravel v5.4+
public function username()
{
    return 'phone_number'; // HERE WRITE YOUR FIELD NAME
}

// for older laravel versions
protected function getCredentials(Request $request)
{
    return $request->only('field_email', 'field_passwd');
}
这将覆盖默认trait的(AuthenticatesUsers)方法,以获取用于身份验证的自定义用户名

另外,不要忘记将迁移中的字段设置为“唯一”,如下所示:

$table->string('phone_number')->unique(); // HERE WRITE YOUR FIELD NAME

这将优化您的数据库结构并加快身份验证系统。

您所说的电话号码身份验证是什么意思?