I once needed to do this for a complex installation wizard for one of my apps. As you mentioned, I saved completed steps to the session, and ran a check to see what the last step was.
My routing structure, if I remember correctly, was:
I could still go back to any previous step to edit it, if necessary. Navigating to
/setup would always take me to the next needed step.
Sign in to participate in this thread!
We'd like to thank these amazing companies for supporting us