This commit is contained in:
Azfar Arsyad
2021-11-29 16:53:44 +08:00
parent f983a0583a
commit c60d5bfa08
7 changed files with 142 additions and 43 deletions
@@ -67,6 +67,19 @@ class PenggunaController extends Controller
->with('success','Tukar Taraf Berjaya');
}
public function delete($userid)
{
$user = User::where('id','=',$userid)->first();
$allrolesuser = $user->getRoleNames();
foreach($allrolesuser as $index=>$role)
{
$user->removeRole($role);
}
$user->delete();
return redirect()->route('pengguna.index')
->with('success','Padam Pengguna Berjaya');
}
public function taraf() //taraf = roles in db
{
$arrayrole = [];
@@ -110,6 +123,15 @@ class PenggunaController extends Controller
->with('success','Tukar Roles Berjaya');
}
public function deletetaraf($roleid)
{
$taraf = Role::where('id','=',$roleid)->first();
$taraf->delete();
return redirect()->route('pengguna.taraf')
->with('success','Padam Taraf Berjaya');
}
public function roles() //roles = permissions in db
{
$allpermission = Permission::all();
@@ -128,5 +150,13 @@ class PenggunaController extends Controller
->with('success','Tukar Roles Berjaya');
}
public function deleterole($roleid)
{
$role = Permission::where('id','=',$roleid)->first();
$role->delete();
return redirect()->route('pengguna.roles')
->with('success','Padam Roles Berjaya');
}
}