get(); return view('auth.register',compact('withoutHeader','withoutFooter','withoutHero','provinces')); } public function post(RegisterPostRequest $request) { $inputs = $request->validated(); if ($request->hasFile('profile_image')) { $image = $request->file('profile_image'); $imageName = time() . '.' . $image->getClientOriginalExtension(); $image->move( public_path('uploads/users'), $imageName ); $inputs['profile_image'] = $imageName; } $inputs['password']=Hash::make($inputs['password']); $inputs['status']=UserStatus::Draft; $user= User::create($inputs); Auth::login($user); return redirect()->route('index'); } }