validate([ 'name' => 'required|string|max:255', 'email' => 'required|email|unique:users,email,' . $admin->id, 'password' => 'nullable|min:6', ]); // Update nama dan email $admin->name = $request->name; $admin->email = $request->email; // Jika password diisi, update juga if ($request->filled('password')) { $admin->password = Hash::make($request->password); } // Simpan perubahan $admin->save(); // Redirect kembali ke halaman edit dengan notifikasi sukses return redirect()->route('admin.profile.edit') ->with('success', 'Profil berhasil diperbarui.'); } }