我在 Laravel 5 应用程序中使用默认的 Eloquent 身份验证驱动程序。我想允许用户使用用户名或手机号码登录,对于那些输入这两个的人也是如此。有没有什么方法可以在不创建手动身份验证的情况下包含它?
我在 laracasts 上发现了这个讨论:https://laracasts.com/discuss/channels/general-discussion/log-in-with-username-or-email-in-laravel-5
它允许用户输入他的用户名or他的电子邮件。 Laravel 检查该字段是否是电子邮件或用户名(通过验证),并根据它的内容调用$auth->attempt()
具有正确字段的功能。
同样的事情也应该适用于您的用户名或手机号码问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)