One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
backup_laravel-olt
/
database
/
seeders
/
Edit File:
akses.php
<?php namespace Database\Seeders; use App\Models\User; use Illuminate\Database\Seeder; use Spatie\Permission\Models\Permission; use Spatie\Permission\Models\Role; use Spatie\Permission\PermissionRegistrar; class akses extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { app()[PermissionRegistrar::class]->forgetCachedPermissions(); // create permissions Permission::create(['name' => 'user-create']); Permission::create(['name' => 'user-index']); Permission::create(['name' => 'user-edit']); Permission::create(['name' => 'user-delete']); Permission::create(['name' => 'role-create']); Permission::create(['name' => 'role-show']); Permission::create(['name' => 'role-edit']); Permission::create(['name' => 'role-delete']); Permission::create(['name' => 'olt-index']); Permission::create(['name' => 'olt-delete']); Permission::create(['name' => 'olt-show']); Permission::create(['name' => 'olt-register']); Permission::create(['name' => 'olt-reboot']); Permission::create(['name' => 'olt-change-sn']); Permission::create(['name' => 'olt-search-onu']); Permission::create(['name' => 'olt-aktivasi-bridge']); Permission::create(['name' => 'olt-cek-config']); Permission::create(['name' => 'olt-maps']); Permission::create(['name' => 'loss-index']); Permission::create(['name' => 'customer-index']); Permission::create(['name' => 'customer-create']); Permission::create(['name' => 'customer-edit']); Permission::create(['name' => 'customer-delete']); Permission::create(['name' => 'router-index']); Permission::create(['name' => 'router-create']); Permission::create(['name' => 'router-edit']); Permission::create(['name' => 'router-delete']); Permission::create(['name' => 'router-show']); Permission::create(['name' => 'maping-index']); Permission::create(['name' => 'maping-odc-create']); Permission::create(['name' => 'maping-odc-edit']); Permission::create(['name' => 'maping-odc-delete']); Permission::create(['name' => 'maping-odp-create']); Permission::create(['name' => 'maping-odp-edit']); Permission::create(['name' => 'maping-odp-delete']); Permission::create(['name' => 'maping-odp-delete']); // create roles and assign existing permissions $writerRole = Role::create(['name' => 'noc']); $writerRole->givePermissionTo('loss-index'); $superadminRole = Role::create(['name' => 'super-admin']); // gets all permissions via Gate::before rule // create demo users $user = User::factory()->create([ 'name' => 'noc', 'email' => 'noc@gmail.com', 'password' => bcrypt('bengawan001'), ]); $user->assignRole($writerRole); $user = User::factory()->create([ 'name' => 'admin', 'email' => 'admin@gmail.com', 'password' => bcrypt('12345678'), ]); $user->assignRole($superadminRole); } }
Simpan