From 351f050a60bb50da7bc59523e19eafe8f9f52799 Mon Sep 17 00:00:00 2001 From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com> Date: Mon, 17 Jan 2022 09:15:45 +0800 Subject: [PATCH] register update and user profile display --- .../Controllers/AuthMobile/AuthController.php | 36 +++++++++++++++++++ .../Controllers/AuthMobile/UserController.php | 20 +++++++++++ routes/api.php | 1 + 3 files changed, 57 insertions(+) create mode 100644 app/Http/Controllers/AuthMobile/UserController.php diff --git a/app/Http/Controllers/AuthMobile/AuthController.php b/app/Http/Controllers/AuthMobile/AuthController.php index cccc1271..21306a42 100644 --- a/app/Http/Controllers/AuthMobile/AuthController.php +++ b/app/Http/Controllers/AuthMobile/AuthController.php @@ -38,7 +38,43 @@ class AuthController extends Controller if(isset($name) && isset($username) && isset($nokp) && isset($password) && isset($notelbimbit) && isset($register_agree) ){ + + foreach($images as $image){ + + $file = new File(); + $file->user_id = $request->input('user_id'); + $file->file_type = $request->input('file_type'); + $file->filename = $request->input('filename'); + // $image->front_img_filename = $request->input('front_img_filename'); + // $image->back_img_filename = $request->input('back_img_filename'); + // $image = base64_encode(file_get_contents($image)); + + // if(null !== ['front_img'] && null !== ['back_img']){ + + // // foreach() { + // $newFrontImageName = time().'.' . explode('/', explode(':', substr($request->front_img, 0, strpos($request->front_img, ';')))[1])[1]; + // $newBackImageName = time().'.' . explode('/', explode(':', substr($request->back_img, 0, strpos($request->back_img, ';')))[1])[1]; + + // \Image::make($request->front_img)->save(ppublic_path('ic/'.$folder_name).$newFrontImageName); + // \Image::make($request->back_img)->save(ppublic_path('ic/'.$folder_name).$newBackImageName); + + // $userPhoto = public_path('ic/'.$folder_name).$currentPhoto; + // // } + + // // //create a filename + // // $newFrontImageName = 'front-' . $request->nokp . '.' . $request->front_img->extension(); + + // // $newBackImageName = 'back-' . $request->nokp . '.' . $request->back_img->extension(); + + // // //save image in folder ic + // // $folder_name = $request->nokp; + // // $request->front_img->move(public_path('/ic/'.$folder_name), $newFrontImageName); + // // $request->back_img->move(public_path('/ic/'.$folder_name), $newBackImageName); + + // } + } + $currentdate = Carbon::now(); $currentdate = $currentdate->toDateString(); diff --git a/app/Http/Controllers/AuthMobile/UserController.php b/app/Http/Controllers/AuthMobile/UserController.php new file mode 100644 index 00000000..d91e4bbf --- /dev/null +++ b/app/Http/Controllers/AuthMobile/UserController.php @@ -0,0 +1,20 @@ +where('nokp','=',$nokp) + ->first(); + + $users = DB::select('select * from users'); + return view('User Profile',['users'=>$users]); + } +} diff --git a/routes/api.php b/routes/api.php index 93e15713..cc9bb813 100644 --- a/routes/api.php +++ b/routes/api.php @@ -24,6 +24,7 @@ Route::post('/forgotpassword', [ResetPassword::class, 'forgotpassword']); Route::group(['middleware' => ['auth:sanctum']], function () { Route::post('/logout', [AuthController::class, 'logout']); + Route::get('/user/profile/{nokp}', [UserController::class, 'getProfileUser']); }); // Route::post('/login', function (Request $request) {