Create a user programatically:
$User = User::create([ 'name' => '', 'email' => '', 'password' =>'', // hash on the fly 'permissions' => [], 'active' => null, 'activation_key' => (Uuid::uuid4())->toString(), ]);
Parameters | ||
---|---|---|
name | string | the full name of the user |
string | The unique email of the user | |
password | string | The password of the user. This is automatically hashed on the fly so no need to hash it here. |
active | string|Carbon | The timestamp when user was activated. Can also be use to know if user's account has been activated. |
activation_key | string | The random string use for activation. |