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';

}


目录
相关文章
|
6月前
|
数据安全/隐私保护
fastadmin中写接口是时Validate规则验证自定义如何用
fastadmin中写接口是时Validate规则验证自定义如何用
|
3月前
127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数
127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数
19 0
|
存储 数据库
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
221 0
laravel-admin 查询过滤时间戳(数据库使用int类型)不起作用案例复现及解决办法
|
PHP
laravel-admin 自定义登陆逻辑,补充原有账号密码登录
laravel-admin 自定义登陆逻辑,补充原有账号密码登录
263 0
|
搜索推荐 JavaScript 前端开发
python接口自动化(十八)--重定向(Location)(详解)
在实际工作中,有些接口请求完以后会重定向到别的url,而你却需要重定向前的url。URL主要是针对虚拟空间而言,因为不是自己独立管理的服务器,所以无法正常进行常规的操作。但是自己又不希望通过主域名的二级目录进行访问,而 是希望通过主域名的二级域名进行访问。所以这个时候就会用到URL重定向。
180 0
python接口自动化(十八)--重定向(Location)(详解)
|
前端开发 Python
Django自定义Admin后台报错提示和数据校验
Django的admin后台是个好东西,接业务需求,需要开发一个单独的修改用户名的页面,没有前端支持只能考虑使用admin了。
|
中间件
Laravel_post访问【419】问题解决方法
Laravel_post访问【419】问题解决方法
755 0
Laravel_post访问【419】问题解决方法
|
前端开发
如何使用Joomla自定义字段 - 完整的教程
自定义字段是非常重要和有用的Joomla功能。使用Joomla字段,您可以添加许多不同类型的字段,包括日历,复选框,颜色选择,列表,图像等等。 这些Joomla字段可以改进Joomla的核心部分,包括文章,联系表单,用户。
|
JavaScript Python 前端开发
Django1.11 扩展User属性增加头像上传功能
Django自带的User模型没有头像和电话这两项属性,因此需要通过扩展User达到我们想要的效果,根据官方的文档,扩展新字段到User只需要用one-to-one模型即可。
7367 0