From b2a6f9e0e9084384faf89ad0752514c688abec3e Mon Sep 17 00:00:00 2001 From: faiqahzaman <91926774+faiqahzaman@users.noreply.github.com> Date: Mon, 17 Jan 2022 13:08:18 +0800 Subject: [PATCH] fix register --- .../Controllers/AuthMobile/AuthController.php | 115 +++++++++--------- 1 file changed, 57 insertions(+), 58 deletions(-) diff --git a/app/Http/Controllers/AuthMobile/AuthController.php b/app/Http/Controllers/AuthMobile/AuthController.php index bdbefc96..46f433a2 100644 --- a/app/Http/Controllers/AuthMobile/AuthController.php +++ b/app/Http/Controllers/AuthMobile/AuthController.php @@ -9,6 +9,7 @@ use Illuminate\Http\Request; use Illuminate\Http\Response; use Illuminate\Support\Facades\Hash; use Carbon\Carbon; +use Auth; class AuthController extends Controller { @@ -21,56 +22,23 @@ class AuthController extends Controller 'password' => 'required|string|confirmed', 'notelbimbit' => 'required|string', 'register_agree' => 'required|integer', - // 'email' => 'required|string|unique:users,email', - // 'front_img' => 'required|mimes:jpg,png,jpeg|max:5048', - // 'back_img' => 'required|mimes:jpg,png,jpeg|max:5048' ]); - - // 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'); + $user = new User(); + $user->name = $request->input('name'); + $user->username = $request->input('username'); + $user->nokp = $request->input('nokp'); + $user->password = $request->input('password'); + $user->notelbimbit = $request->input('notelbimbit'); + $user->register_agree = $request->input('register_agree'); - // $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); - - // } - } - + if(isset($user['name']) && isset($user['username']) && isset($user['nokp']) && isset($user['password']) && isset($user['notelbimbit']) && isset($user['register_agree']) ){ + $currentdate = Carbon::now(); $currentdate = $currentdate->toDateString(); - $user = new User; + $user = new User(); $user->name = $fields['name']; $user->username = $fields['username']; $user->nokp = $fields['nokp']; @@ -78,24 +46,55 @@ class AuthController extends Controller $user->notelbimbit = $fields['notelbimbit']; $user->register_agree = $fields['register_agree']; $user->t_daftar = $currentdate; - $user->type = 2; //type 2 = pembida - $images = $request->images; - - if($user->save()) - { - foreach($images as $img) - { - $file = new File; - $file->user_id = $user->id; - $file->file_type = $img->file_type; - $file->filename = $img->filename; - $file->save(); - } - } + $user->user_type = 2; //type 2 = pembida - // } + $user->save(); + $images = $request->images; + + foreach($images as $image){ + // dd($user->id); + $file = new File(); + $file->file_type = $image['file_type']; + $file->filename = $image['filename']; + $file->user_id = $user['id']; + $file->save(); + + // File::create([ + // 'file_type '=> $image['file_type'], + // 'filename' => $image['filename'], + // 'user_id '=> $user->id + // ]); + + } + + // $getUserId = User::on('mysql') + // ->where('id','=', $user->id) + // ->first(); + + // // dd($getUserId); + + // if($user->id == $getUserId) + // { + // // $user = User::find(auth()->id()); + + // $images = $request->images; + // $images = new File(); + + // foreach($images as $img) + // { + // $file = new File; + // $file->user_id = $user->id; + // $file->file_type = $img->file_type; + // $file->filename = $img->filename; + // $file->save(); + // } + // } + + } + + // $user = Auth::user(); $token = $user->createToken('myapptoken')->plainTextToken; $response = [