⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.138
Server IP:
186.226.58.36
Server:
Linux da02.sh15.net 3.10.0-1160.119.1.vz7.224.4 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Server Software:
Apache/2
PHP Version:
8.1.32
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
redesystem
/
public_html
/
sys
/
app
/
Repositories
/
Edit File: RoleRepository.php
fieldSearchable; } /** * Configure the Model **/ public function model(): string { return Role::class; } public function getPermissions(): mixed { $permissions = Permission::toBase()->get(); return $permissions; } public function store($input): Role { $displayName = strtolower($input['display_name']); $input['name'] = str_replace(' ', '_', $displayName); /** @var Role $role */ $role = Role::create($input); if (isset($input['permission_id']) && ! empty($input['permission_id'])) { $role->permissions()->sync($input['permission_id']); } return $role; } public function update(array $input, int $id): Role { $displayName = strtolower($input['display_name']); $str = str_replace(' ', '_', $displayName); $role = Role::findById($id); /** @var Role $role */ $role->update([ 'name' => $str, 'display_name' => $input['display_name'], ]); if (isset($input['permission_id']) && ! empty($input['permission_id'])) { $role->permissions()->sync($input['permission_id']); } return $role; } }
Simpan