Make optional application-related registration parameters optional

This commit makes optional registration parameters optional; They should only be filled in after the user has submitted an application. The application will crash during registration without these parameters being optional, and adding them to the form would be illogical.
This commit is contained in:
Miguel Nogueira 2020-04-29 22:18:34 +01:00
parent 11e8062500
commit 914bde3709
3 changed files with 4 additions and 3 deletions

View File

@ -68,6 +68,7 @@ class RegisterController extends Controller
'name' => $data['name'], 'name' => $data['name'],
'email' => $data['email'], 'email' => $data['email'],
'password' => Hash::make($data['password']), 'password' => Hash::make($data['password']),
'originalIP' => request()->ip()
]); ]);
} }
} }

View File

@ -16,7 +16,7 @@ class User extends Authenticatable
* @var array * @var array
*/ */
protected $fillable = [ protected $fillable = [
'name', 'email', 'password', 'name', 'email', 'password', 'originalIP', 'username', 'uuid', 'dob'
]; ];
/** /**

View File

@ -19,8 +19,8 @@ class CreateUsersTable extends Migration
$table->string('name'); $table->string('name');
$table->string('email')->unique(); $table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable(); $table->timestamp('email_verified_at')->nullable();
$table->string('username'); // Mojang Username $table->string('username')->nullable(); // Mojang Username
$table->date('dob'); $table->date('dob')->nullable();
$table->ipAddress('originalIP'); $table->ipAddress('originalIP');
$table->string('password'); $table->string('password');
$table->rememberToken(); $table->rememberToken();