Linux srv1.sbit.com.bd 5.14.0-503.21.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 12 09:45:05 EST 2025 x86_64
Apache
: 192.99.39.68 | : 216.73.216.165
Cant Read [ /etc/named.conf ]
8.2.29
gzmcfenigov
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
gzmcfenigov /
public_html /
app /
Repositories /
[ HOME SHELL ]
Name
Size
Permission
Action
BaseRepository.php
19.75
KB
-rw-rw-rw-
MemberRepository.php
334
B
-rw-rw-rw-
MenuActionRepository.php
2.54
KB
-rw-rw-rw-
MenuRepository.php
10.82
KB
-rw-rw-rw-
RoleRepository.php
2.44
KB
-rw-rw-rw-
UserRepository.php
5.83
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : RoleRepository.php
<?php namespace App\Repositories; use App\Interfaces\RoleInterface; use App\Models\RoleHasPermission; use Brian2694\Toastr\Facades\Toastr; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Log; use Spatie\Permission\Models\Permission; use App\Models\Role; class RoleRepository extends BaseRepository implements RoleInterface { protected $model; protected array $log_context; public function __construct(Role $model) { $this->model = $model; $this->log_context = [ 'module' => 'Role Repository', 'logger' => 'Farhan', 'time' => date('Y-m-d H:i:s') ]; parent::__construct($model); } public function permission(Request $request, $role_id) { DB::beginTransaction(); try { RoleHasPermission::query()->where('role_id',$role_id)->delete(); $role = Role::query()->find($role_id); if ($request->checkAll == 'on'){ $role->syncPermissions(Permission::all()); } else { $role->syncPermissions(Permission::query()->whereIn('id',$request->permission)->get()); } // $users = User::query()->where('role_id',$role_id)->where('permission_as_role','Yes')->get(); // $this->permissionUpdateFroUser($users); Toastr::success('Role Permissions Updated', 'Success'); DB::commit(); }catch (\Exception $e) { DB::rollBack(); Log::error('Method: permission Exception:' . $e->getMessage(), $this->log_context); return back()->withInput()->withErrors($e->getMessage()); } return redirect(route('role.index')); } /*public function permissionUpdateFroUser($users){ foreach ($users as $user){ ModelHasPermission::query()->where('user_id',$user->id)->delete(); $role_permissions = RoleHasPermission::query()->where('role_id',$user->role_id)->get(); foreach ($role_permissions as $permission){ $user_permission = new ModelHasPermission(); $user_permission->user_id = $user->id; $user_permission->permission_id = $permission->permission_id; $user_permission->route_name = $permission->route_name; $user_permission->permission_type = $permission->permission_type; $user_permission->save(); } } }*/ }
Close