我正在使用laravel5.3和身份验证。我想更改电子邮件字段,因为非唯一字段意味着多次注册相同的电子邮件。注册成功但在登录时它只获取第一个凭证为真。我如何从laravel Auth中的查询中删除。
答案 0 :(得分:0)
数据库中的每个表都应至少有一个唯一列(主键/唯一键)。 UNIQUE约束唯一标识数据库表中的每条记录。 UNIQUE和PRIMARY KEY约束都为一列或一组列的唯一性提供了保证。 PRIMARY KEY约束自动在其上定义UNIQUE约束。
如果多次插入相同的电子邮件,则说明您的数据库不一致。
您可以为用户分配不同的ACL角色(访问控制列表)(管理员,成员或两者)。