validate([ 'name' => 'required|string|max:255', 'email' => 'required|email|max:255|unique:users,email,' . $user->id_user . ',id_user', 'password' => 'nullable|string|min:6', ]); $user->name = $request->name; $user->email = $request->email; if ($request->password) { $user->password = Hash::make($request->password); } $user->save(); return redirect()->route('admin.profil')->with('success', 'Profil berhasil diperbarui.'); } }