public function store(Request $request) { $validatedData = $request->validate([ 'name' => 'required', 'email' => 'required|email|unique:users', 'password' => 'required', ]); $user = new User(); $user->name = $validatedData['name']; $user->email = $validatedData['email']; $user->password = bcrypt($validatedData['password']); $user->save(); return redirect('/')->with('success', 'User created successfully!'); }
public function update(Request $request, $id) { $validatedData = $request->validate([ 'name' => 'required', 'email' => 'required|email|unique:users,email,'.$id, ]); $user = User::findOrFail($id); $user->name = $validatedData['name']; $user->email = $validatedData['email']; $user->save(); return redirect('/')->with('success', 'User updated successfully!'); }This code updates the user information based on the input data and redirects the user to a success message page. Using a package library like Laravel or Symfony can greatly simplify the process of building a User Save app, providing powerful tools for data validation, database management, and user authentication.