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