update seeders

This commit is contained in:
daengdeni 2024-03-27 15:51:11 +07:00
parent 12eb9ae6c0
commit 4c0e48a584
5 changed files with 20 additions and 42 deletions

View File

@ -30,10 +30,11 @@
['name' => 'Role'],
['name' => 'Permission'],
['name' => 'system'],
['name' => 'master'],
['name' => 'document'],
['name' => 'setting'],
['name' => 'logs']
['name' => 'parameter'],
['name' => 'pencatatan'],
['name' => 'report'],
['name' => 'logs'],
['name' => 'authorization']
];
}
}

View File

@ -67,13 +67,11 @@
$model = [];
// list of model permission
if ($role == 'administrator') {
$model = [['id' => 1, 'name' => 'user'], ['id' => 2, 'name' => 'role'], ['id' => 3, 'name' => 'permission'], ['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'master'], ['id' => 6, 'name' => 'document'], ['id' => 7, 'name' => 'setting'], ['id' => 8, 'name' => 'logs']];
} elseif($role == 'ad'){
$model = [['id' => 4, 'name' => 'system'], ['id' => 6, 'name' => 'document'], ['id' => 7, 'name' => 'setting'], ['id' => 8, 'name' => 'logs']];
} elseif($role == 'dd'){
$model = [['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'master'], ['id' => 6, 'name' => 'document'], ['id' => 7, 'name' => 'setting']];
} elseif($role == 'eo'){
$model = [['id' => 6, 'name' => 'document']];
$model = [['id' => 1, 'name' => 'user'], ['id' => 2, 'name' => 'role'], ['id' => 3, 'name' => 'permission'], ['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'parameter'], ['id' => 6, 'name' => 'pencatatan'], ['id' => 7, 'name' => 'report'], ['id' => 8, 'name' => 'logs'], ['id' => 9, 'name' => 'authorization'], ['id' => 10, 'name' => 'settings']];
} elseif($role == 'operator'){
$model = [['id' => 1, 'name' => 'user'], ['id' => 2, 'name' => 'role'], ['id' => 3, 'name' => 'permission'], ['id' => 4, 'name' => 'system'], ['id' => 5, 'name' => 'parameter'], ['id' => 6, 'name' => 'pencatatan'], ['id' => 7, 'name' => 'report'], ['id' => 8, 'name' => 'logs'], ['id' => 10, 'name' => 'settings']];
} elseif($role == 'otorisator'){
$model = [['id' => 9, 'name' => 'authorization']];
}
foreach ($model as $value) {

View File

@ -27,11 +27,8 @@
{
return [
['name' => 'administrator'],
['name' => 'ad'],
['name' => 'dd'],
['name' => 'eo'],
['name' => 'siskon'],
['name' => 'siskon_otorisator']
['name' => 'operator'],
['name' => 'otorisator']
];
}
}

View File

@ -25,45 +25,27 @@
'name' => $faker->name,
'email' => 'admin@demo.com',
'password' => Hash::make('demo'),
'email_verified_at' => now(),
'directorat_id' => '1',
'sub_directorat_id' => '1',
'email_verified_at' => now()
]);
$admin->assignRole($role);
}
if ($role->name == 'ad') {
if ($role->name == 'operator') {
$admin = User::create([//ad dd ao
'name' => "Associate Director",
'email' => '230700',
'name' => "Operator",
'email' => '880001',
'password' => Hash::make('bagbag'),
'email_verified_at' => now(),
'directorat_id' => '1',
'sub_directorat_id' => '1',
]);
$admin->assignRole($role);
}
if ($role->name == 'dd') {
if ($role->name == 'otorisator') {
$admin = User::create([//ad dd ao
'name' => "Deputy Director",
'email' => '230701',
'name' => "Otorisator",
'email' => '770001',
'password' => Hash::make('bagbag'),
'email_verified_at' => now(),
'directorat_id' => '1',
'sub_directorat_id' => '1',
]);
$admin->assignRole($role);
}
if ($role->name == 'eo') {
$admin = User::create([//ad dd ao
'name' => "Executive Officer",
'email' => '230702',
'password' => Hash::make('bagbag'),
'email_verified_at' => now(),
'directorat_id' => '1',
'sub_directorat_id' => '1',
]);
$admin->assignRole($role);
}

View File

@ -115,7 +115,7 @@
*/
public function destroy(Request $request)
{
Auth::guard('web')->logout();
Auth::logout();
$request->session()->invalidate();
$request->session()->regenerateToken();