Update User model
This commit is contained in:
parent
7fc3d2443b
commit
58987edd12
|
|
@ -47,6 +47,7 @@ class User extends Model
|
|||
'score' => 'integer',
|
||||
'avatar' => 'integer',
|
||||
'permission' => 'integer',
|
||||
'verified' => 'bool',
|
||||
];
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -12,7 +12,24 @@ $factory->define(User::class, function (Faker\Generator $faker) {
|
|||
'ip' => '127.0.0.1',
|
||||
'permission' => 0,
|
||||
'last_sign_at' => $faker->dateTime,
|
||||
'register_at' => $faker->dateTime
|
||||
'register_at' => $faker->dateTime,
|
||||
'verified' => 1
|
||||
];
|
||||
});
|
||||
|
||||
$factory->defineAs(User::class, 'unverified', function (Faker\Generator $faker) {
|
||||
return [
|
||||
'email' => $faker->email,
|
||||
'nickname' => $faker->name,
|
||||
'score' => 1000,
|
||||
'avatar' => 0,
|
||||
'password' => app('cipher')->hash(str_random(10), config('secure.salt')),
|
||||
'ip' => '127.0.0.1',
|
||||
'permission' => 1,
|
||||
'last_sign_at' => $faker->dateTime,
|
||||
'register_at' => $faker->dateTime,
|
||||
'verified' => 0,
|
||||
'verification_token' => hash_hmac('sha256', str_random(40), 'key')
|
||||
];
|
||||
});
|
||||
|
||||
|
|
@ -26,7 +43,8 @@ $factory->defineAs(User::class, 'admin', function (Faker\Generator $faker) {
|
|||
'ip' => '127.0.0.1',
|
||||
'permission' => 1,
|
||||
'last_sign_at' => $faker->dateTime,
|
||||
'register_at' => $faker->dateTime
|
||||
'register_at' => $faker->dateTime,
|
||||
'verified' => 1
|
||||
];
|
||||
});
|
||||
|
||||
|
|
@ -40,7 +58,8 @@ $factory->defineAs(User::class, 'superAdmin', function (Faker\Generator $faker)
|
|||
'ip' => '127.0.0.1',
|
||||
'permission' => 2,
|
||||
'last_sign_at' => $faker->dateTime,
|
||||
'register_at' => $faker->dateTime
|
||||
'register_at' => $faker->dateTime,
|
||||
'verified' => 1
|
||||
];
|
||||
});
|
||||
|
||||
|
|
@ -54,6 +73,7 @@ $factory->defineAs(User::class, 'banned', function (Faker\Generator $faker) {
|
|||
'ip' => '127.0.0.1',
|
||||
'permission' => -1,
|
||||
'last_sign_at' => $faker->dateTime,
|
||||
'register_at' => $faker->dateTime
|
||||
'register_at' => $faker->dateTime,
|
||||
'verified' => 1
|
||||
];
|
||||
});
|
||||
|
|
|
|||
|
|
@ -744,7 +744,9 @@ class AdminControllerTest extends TestCase
|
|||
'nickname' => $user->nickname,
|
||||
'score' => $user->score,
|
||||
'avatar' => $user->avatar,
|
||||
'permission' => $user->permission
|
||||
'permission' => $user->permission,
|
||||
'verified' => (bool) $user->verified,
|
||||
'verification_token' => (string) $user->verification_token
|
||||
]
|
||||
]);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user