Laravel 5.1和5.6用指定字段登陆的用法区别

简介: Laravel 5.1和5.6用指定字段登陆的用法区别

一般来说,从网上找到的东东,5.1版本,会提示:

使用用户名登录

Laravel默认使用邮箱作为用户名登录,在Laravel 5.1中,可以在AuthController中设置$username属性来指定登录账号选项,该属性默认值是email,如果要使用用户名登录可设置其值如下:

protected $username = 'phone';

然后我们修改登录视图:

<div>
    用户名
    <input type="text" name="phone" value="{{ old('phone') }}">
</div>

在浏览器地址栏输入http://laravel.app:8000/auth/login

而到5.6(不明确是哪个版本升级的)

如果用手机登陆,则要改写logincontroller里的一个函数了。

/** * 重写验证时使用的用户名字段 */ public function username() { return 'phone';

}


目录
相关文章
|
3月前
若依框架 --- 修改默认跳转页面
若依框架 --- 修改默认跳转页面
232 0
|
6月前
|
数据安全/隐私保护
fastadmin中写接口是时Validate规则验证自定义如何用
fastadmin中写接口是时Validate规则验证自定义如何用
|
10月前
|
前端开发 PHP
ThinkPHP跨域设置”samesite=none”和“secure”参数的方法和注意事项
ThinkPHP跨域设置”samesite=none”和“secure”参数的方法和注意事项
|
开发者
Yii2.0的默认视图文件是什么?底层原理是什么?
Yii2.0的默认视图文件是什么?底层原理是什么?
|
存储 数据库
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
216 0
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
|
PHP
laravel-admin 自定义登陆逻辑,补充原有账号密码登录
laravel-admin 自定义登陆逻辑,补充原有账号密码登录
262 0
|
数据库 数据安全/隐私保护 网络架构
python接口自动化(二十)--token登录(详解)
为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用 cookie 来验证的,是用 token 参数来判断是否登录。token 传参有两种一种是放在请求头里,本质上是跟 cookie 是一样的,只 是换个单词而已;另外一种是在 url 请求参数里,这种更直观。
663 0
python接口自动化(二十)--token登录(详解)
|
SQL 存储 前端开发
【NodeJS】归纳篇(三)Express | 链式操作 | cookie && session | 模板引擎 | Router | mysql
【NodeJS】归纳篇(三)Express | 链式操作 | cookie && session | 模板引擎 | Router | mysql
149 0
|
前端开发
如何使用Joomla自定义字段 - 完整的教程
自定义字段是非常重要和有用的Joomla功能。使用Joomla字段,您可以添加许多不同类型的字段,包括日历,复选框,颜色选择,列表,图像等等。 这些Joomla字段可以改进Joomla的核心部分,包括文章,联系表单,用户。