我有设置默认身份验证附带laravel开箱即用。由于该表单要求用户注册确认密码和名称,我想删除我想知道在哪里可以删除这些字段,因为我可以从表单中删除它们,因为这样我就会出错。
SQLSTATE[HY000]:一般错误:1364字段“名称”没有默认值(SQL:insert intousers
(电子邮件
,密码
,在
更新,在
创建)值(ducan)。namirnicama@gmail.com,$2y$10$rr8IQ5xwCJR8DuCXQbw/FenYrK/HcAtAk0br5OZF6ZSW2l21MxrsS,2016-11-22 13:59:552016-11-22 13:59:55))
首先,您需要进行用户迁移数据库/migrations/2014\u 10\u 12\u000000\u创建用户\u table.php
,或者删除名称
行,或者将其更改为可为空,即。
$table->string('name')->nullable();
然后转到App\Http\Controllers\Auth\RegisterController
,您应该能够看到validator()
方法和create()
方法。您需要删除每行中的名称
行。
希望这有帮助!