'required|string|max:255', 'slug' => [ 'required', 'string', 'max:255', $ignoreId ? Rule::unique('forms')->ignore($ignoreId) : 'unique:forms', ], 'fields' => 'required|array', 'success_message' => 'nullable|string|max:255', 'redirect_url' => 'nullable|string|max:255', 'notification_email' => 'nullable|email|max:255', ]; } }