diff --git a/app/Http/Controllers/PenggunaController.php b/app/Http/Controllers/PenggunaController.php index 3c2b6a46..ea186e44 100644 --- a/app/Http/Controllers/PenggunaController.php +++ b/app/Http/Controllers/PenggunaController.php @@ -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'); + } + } diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php index 704089a7..3a46c0ac 100644 --- a/app/Http/Middleware/Authenticate.php +++ b/app/Http/Middleware/Authenticate.php @@ -15,7 +15,7 @@ class Authenticate extends Middleware protected function redirectTo($request) { if (! $request->expectsJson()) { - return route('login'); + return route('/'); } } } diff --git a/resources/views/includes/sidebar.blade.php b/resources/views/includes/sidebar.blade.php index 7486f761..f8d48371 100644 --- a/resources/views/includes/sidebar.blade.php +++ b/resources/views/includes/sidebar.blade.php @@ -8,10 +8,13 @@
Dummy Heading
- @hasrole('admin')