diff --git a/app/Http/Controllers/AuthMobile/AuthController.php b/app/Http/Controllers/AuthMobile/AuthController.php index f9461b41..e4deab26 100644 --- a/app/Http/Controllers/AuthMobile/AuthController.php +++ b/app/Http/Controllers/AuthMobile/AuthController.php @@ -16,25 +16,42 @@ class AuthController extends Controller $fields = $request->validate([ 'name' => 'required|string', 'username' => 'required|string|unique:users,username', - 'email' => 'required|string|unique:users,email', + // 'email' => 'required|string|unique:users,email', 'nokp' => 'required|string|unique:users,nokp', 'password' => 'required|string|confirmed', 'notelbimbit' => 'required|string', 'register_agree' => 'required|integer', - 'front_img' => 'required|mimes:jpg,png,jpeg|max:5048', - 'back_img' => 'required|mimes:jpg,png,jpeg|max:5048' + // 'front_img' => 'required|mimes:jpg,png,jpeg|max:5048', + // 'back_img' => 'required|mimes:jpg,png,jpeg|max:5048' ]); - //create a filename - $newFrontImageName = 'front-' . $request->nokp . '.' . $request->front_img->extension(); - - $newBackImageName = 'back-' . $request->nokp . '.' . $request->back_img->extension(); + $newFrontImageName = $request->front_img; + $newBackImageName = $request->back_img; - //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(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/LelongController.php b/app/Http/Controllers/AuthMobile/LelongController.php new file mode 100644 index 00000000..c9c33cf8 --- /dev/null +++ b/app/Http/Controllers/AuthMobile/LelongController.php @@ -0,0 +1,16 @@ +where('kodcaw','=',$code_cawangan) + ->first(); + } +}