|string> */ public function rules(): array { $adminId = $this->route('admin'); return [ 'name' => 'required|max:50', 'email' => 'required|max:100|email|unique:admins,email,' . $adminId, 'username' => 'required|max:100|unique:admins,username,' . $adminId, 'password' => $adminId ? 'nullable|confirmed' : 'confirmed', ]; } }