2016-11-22 19 views
0

私は、デフォルトのlaravelに付属しているデフォルトの認証を設定しました。そのフォームはパスワードと名前の確認を登録するためにユーザーから要求されているので削除したいのですが、どこから削除すればいいのでしょうか?Laravel 5.3登録フォームのカスタマイズ

SQLSTATE[HY000]: General error: 1364 Field 'name' doesn't have a default value (SQL: insert into users (email , password , updated_at , created_at) values ([email protected], $2y$10$rr8IQ5xwCJR8DuCXQbw/FenYrK/HcAtAk0br5OZF6ZSW2l21MxrsS, 2016-11-22 13:59:55, 2016-11-22 13:59:55))

答えて

1

まず、あなたは次にApp\Http\Controllers\Auth\RegisterControllerに行くNULL可能すなわち

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

であるためにあなたのユーザーの移行database/migrations/2014_10_12_000000_create_users_table.phpを行って、どちらかname行を削除するか、またはそれを変更する必要があります、あなたが見ることができるはずですvalidator()方法およびcreate()方法。各行にname行を削除する必要があります。

希望すると便利です。

関連する問題