提问者:小点点

Laravel 5.3定制登记表


我有设置默认身份验证附带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))


共1个答案

匿名用户

首先,您需要进行用户迁移数据库/migrations/2014\u 10\u 12\u000000\u创建用户\u table.php,或者删除名称行,或者将其更改为可为空,即。

$table->string('name')->nullable();

然后转到App\Http\Controllers\Auth\RegisterController,您应该能够看到validator()方法和create()方法。您需要删除每行中的名称行。

希望这有帮助!