diff --git a/app/Http/Controllers/PenggunaController.php b/app/Http/Controllers/PenggunaController.php new file mode 100644 index 00000000..3a235ec5 --- /dev/null +++ b/app/Http/Controllers/PenggunaController.php @@ -0,0 +1,51 @@ +middleware('auth'); + } + + /** + * Show the application dashboard. + * + * @return \Illuminate\Contracts\Support\Renderable + */ + public function index() + { + $alluser = User::all(); + // $user = Auth::user(); + // $user->assignRole('admin'); + return view('pengurusanpengguna.index',compact('alluser')); + } + + public function taraf() + { + $alluser = User::all(); + // $user = Auth::user(); + // $user->assignRole('admin'); + return view('pengurusanpengguna.taraf',compact('alluser')); + } + + public function roles() + { + $alluser = User::all(); + // $user = Auth::user(); + // $user->assignRole('admin'); + return view('pengurusanpengguna.roles',compact('alluser')); + } +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 39910d78..65f00f35 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -63,5 +63,8 @@ class Kernel extends HttpKernel 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + 'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class, + 'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class, + 'role_or_permission' => \Spatie\Permission\Middlewares\RoleOrPermissionMiddleware::class, ]; } diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 3bd3c81e..b2f46109 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -40,11 +40,11 @@ class RouteServiceProvider extends ServiceProvider $this->routes(function () { Route::prefix('api') ->middleware('api') - ->namespace($this->namespace) + ->namespace('App\Http\Controllers') ->group(base_path('routes/api.php')); Route::middleware('web') - ->namespace($this->namespace) + ->namespace('App\Http\Controllers') ->group(base_path('routes/web.php')); }); } diff --git a/resources/views/includes/header.blade.php b/resources/views/includes/header.blade.php index e412130a..16e7f6ff 100644 --- a/resources/views/includes/header.blade.php +++ b/resources/views/includes/header.blade.php @@ -20,7 +20,7 @@ -->
- +