Php Laravel 5.6验证寄存器使用一个字段

Php Laravel 5.6验证寄存器使用一个字段,php,laravel-5.6,Php,Laravel 5.6,我正在做一个项目与两种方式的登记,依赖于另一个列称为 register_tupe (int) 因此,如果此列的值为0,则注册将包含名称、电子邮件和密码 如果值为1,注册将仅使用一个手机号码,这意味着一个字段,如果用户输入他的手机号码,我将使用此激活号码向用户发送SMS消息,在用户输入激活号码后,他将重定向到其他页面,他可以使用自己的姓名、电子邮件和密码完成注册 我怎样才能在拉威尔做到这一点?我希望任何人都能在这方面帮助我。您需要制作另一个表来存储想要在您的网站上注册的用户的唯一激活码和手机号码

我正在做一个项目与两种方式的登记,依赖于另一个列称为

register_tupe (int)
因此,如果此列的值为0,则注册将包含名称、电子邮件和密码

如果值为1,注册将仅使用一个手机号码,这意味着一个字段,如果用户输入他的手机号码,我将使用此激活号码向用户发送SMS消息,在用户输入激活号码后,他将重定向到其他页面,他可以使用自己的姓名、电子邮件和密码完成注册


我怎样才能在拉威尔做到这一点?我希望任何人都能在这方面帮助我。

您需要制作另一个表来存储想要在您的网站上注册的用户的唯一激活码和手机号码,不要运行注册过程,因为在laravel中,您必须使用电子邮件来保存用户表中的记录。如果列标志设置为1,则检查寄存器控制器或发送请求的位置,然后重定向到用户将输入激活代码的视图,获取该代码并与数据库记录匹配(如果存在),然后通过将已用列值设置为1来标记已用,因此,您将知道代码已被使用,然后进行注册过程