From baf696a580e4a328e72fcf5c0ab8b75bb2bbe108 Mon Sep 17 00:00:00 2001 From: AmalinTamizi <84703825+amalintamizi@users.noreply.github.com> Date: Thu, 21 Apr 2022 13:57:02 +0800 Subject: [PATCH] update new pengguna --- app/Http/Controllers/PenggunaController.php | 40 ++++++++++- .../views/pengurusanpengguna/index.blade.php | 70 ++++++++++++++++++- routes/web.php | 1 + 3 files changed, 108 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/PenggunaController.php b/app/Http/Controllers/PenggunaController.php index 1c031025..9cb1335c 100644 --- a/app/Http/Controllers/PenggunaController.php +++ b/app/Http/Controllers/PenggunaController.php @@ -5,6 +5,7 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; use Spatie\Permission\Models\Role; use Spatie\Permission\Models\Permission; +use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Auth; use App\Models\User; use Carbon\Carbon; @@ -37,6 +38,7 @@ class PenggunaController extends Controller return view('pengurusanpengguna.index',compact('alluser','allroles')); } + public function show(Request $request, $userid) { // dd($userid); @@ -44,12 +46,45 @@ class PenggunaController extends Controller $userroles = $user->getRoleNames()->toArray(); $allroles = Role::all()->pluck('name'); + + // $active = User::where('id','=',$userid)->update('status', 1); return view('pengurusanpengguna.show',compact('user','allroles','userroles')); } + public function storepengguna(Request $request) + { + //dd($request->all()); + $validator = Validator::make($request->all(), [ + 'email' => 'required|string|unique:users|email' + ]); + + if ($validator->fails()) { + $errors = [ + 'success' => "error", + //'message' => $validator->errors() + + ]; + + return redirect()->route('pengguna.index') + ->with('success', 'Sila Masukkan Email Yang Sah'); } + + $user = new User; + $user->name = $request->name; + $user->username = $request->username; + $user->kodcaw = $request->kod_cawangan; + $user->email = $request->email; + $user->password = 123; + $user->user_type = 1; + $user->save(); + + return redirect()->route('pengguna.index') + ->with('success', 'Pengguna Berjaya Disimpan'); + } + public function store(Request $request) { + // dd($request->all()); $currentdate = Carbon::now(); $currentdate = $currentdate->toDateTimeString(); @@ -76,6 +111,9 @@ class PenggunaController extends Controller { $status = 'banned'; } + // else if(!($request->has('status'))){ + // $status = 'active'; + // } else { $status = 'inactive'; @@ -83,7 +121,7 @@ class PenggunaController extends Controller $user = User::where('id','=',$request->userid)->first(); // dd($user); - $user->email = $request->email; + $user->email = $request->emel; $user->notelbimbit = $request->notelbimbit; $user->nokp = $request->nokp; $user->updated_at = $currentdate; diff --git a/resources/views/pengurusanpengguna/index.blade.php b/resources/views/pengurusanpengguna/index.blade.php index ec2abb21..2ba8106d 100644 --- a/resources/views/pengurusanpengguna/index.blade.php +++ b/resources/views/pengurusanpengguna/index.blade.php @@ -1,6 +1,9 @@ @extends('layouts.app') @section('content') + + +