From bdc14ce8c1c1d4b495e2cf5f044e26c7efe46efd Mon Sep 17 00:00:00 2001 From: Azfar Arsyad <45238748+Arpax17@users.noreply.github.com> Date: Tue, 16 Nov 2021 15:44:58 +0800 Subject: [PATCH] sidebar --- app/Http/Controllers/PenggunaController.php | 51 +++++++++++++ app/Http/Kernel.php | 3 + app/Providers/RouteServiceProvider.php | 4 +- resources/views/includes/header.blade.php | 2 +- resources/views/includes/sidebar.blade.php | 71 ++++++++++++++----- resources/views/layouts/app.blade.php | 30 ++++---- .../views/pengurusanpengguna/index.blade.php | 24 +++++++ .../views/pengurusanpengguna/roles.blade.php | 24 +++++++ .../views/pengurusanpengguna/taraf.blade.php | 24 +++++++ routes/web.php | 9 +++ 10 files changed, 209 insertions(+), 33 deletions(-) create mode 100644 app/Http/Controllers/PenggunaController.php create mode 100644 resources/views/pengurusanpengguna/index.blade.php create mode 100644 resources/views/pengurusanpengguna/roles.blade.php create mode 100644 resources/views/pengurusanpengguna/taraf.blade.php 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 @@ -->
- +