| @@ 17-29 (lines=13) @@ | ||
| 14 | * |
|
| 15 | * @return \Xetaravel\Models\User |
|
| 16 | */ |
|
| 17 | public static function create(array $data): User |
|
| 18 | { |
|
| 19 | $ip = FacadeRequest::ip(); |
|
| 20 | ||
| 21 | return User::create([ |
|
| 22 | 'username' => $data['username'], |
|
| 23 | 'email' => $data['email'], |
|
| 24 | 'password' => bcrypt($data['password']), |
|
| 25 | 'register_ip' => $ip, |
|
| 26 | 'last_login_ip' => $ip, |
|
| 27 | 'last_login' => new \DateTime() |
|
| 28 | ]); |
|
| 29 | } |
|
| 30 | ||
| 31 | /** |
|
| 32 | * Update the role informations after a valid update request. |
|
| @@ 17-29 (lines=13) @@ | ||
| 14 | * |
|
| 15 | * @return \Xetaravel\Models\User |
|
| 16 | */ |
|
| 17 | public static function create(array $data): User |
|
| 18 | { |
|
| 19 | $ip = FacadeRequest::ip(); |
|
| 20 | ||
| 21 | return User::create([ |
|
| 22 | 'username' => $data['username'], |
|
| 23 | 'email' => $data['email'], |
|
| 24 | 'password' => bcrypt($data['password']), |
|
| 25 | 'register_ip' => $ip, |
|
| 26 | 'last_login_ip' => $ip, |
|
| 27 | 'last_login' => new \DateTime() |
|
| 28 | ]); |
|
| 29 | } |
|
| 30 | ||
| 31 | /** |
|
| 32 | * Update the user informations after a valid update request. |
|