Added API Route
This commit is contained in:
parent
8a583424db
commit
b72009aa84
1 changed files with 17 additions and 2 deletions
|
@ -88,9 +88,24 @@ class UserController extends Controller
|
|||
"role" => ['sometimes', Rule::in(['admin', 'mod', 'client', 'member'])],
|
||||
]);
|
||||
|
||||
$user->update($request->all());
|
||||
|
||||
event(new UserUpdateCreditsEvent($user));
|
||||
|
||||
//Update Users Password on Pterodactyl
|
||||
//Username,Mail,First and Lastname are required aswell
|
||||
$response = Pterodactyl::client()->patch('/application/users/'.$user->pterodactyl_id, [
|
||||
"username" => $request->name,
|
||||
"first_name" => $request->name,
|
||||
"last_name" => $request->name,
|
||||
"email" => $request->email,
|
||||
|
||||
]);
|
||||
if ($response->failed()) {
|
||||
throw ValidationException::withMessages([
|
||||
'pterodactyl_error_message' => $response->toException()->getMessage(),
|
||||
'pterodactyl_error_status' => $response->toException()->getCode()
|
||||
]);
|
||||
}
|
||||
$user->update($request->all());
|
||||
|
||||
return $user;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue