NewWe open-sourced 50+ Laravel packages
Custom AI apps, agents and automation — Roundly ConsultingRoundly
All packages
Onboarding for Laravel

Artisan commands

php artisan onboarding:list            # all registered flows
php artisan onboarding:list default    # the steps of one flow
php artisan about --only=onboarding    # the shape of your onboarding

onboarding:list

  • Without an argument — a table of Key, Title, Steps (visible step count) and Percentage for every registered flow. With none registered it prints “No onboarding flows are registered.” and succeeds.
  • With a flow key — a table of the flow’s visible steps: Key (stepKey()), Title (resolved copy), Optional and Completed.
  • An unknown key prints “No onboarding flow registered under [key].” and exits with a failure code.

The console has no authenticated user, so the Completed and Percentage columns are evaluated against a null subject — steps without a completion rule read as complete.

about

php artisan about --only=onboarding shows the number of flows and steps, whether a default flow and a store are bound, and the middleware alias — never your flow keys or copy. See Installation for sample output.

Show your open-source love

This package is free and MIT-licensed. If it saves you time, a one-off donation or a Patreon membership keeps it maintained, tested and documented.

More ways to support, including crypto

By donating, you agree to our donation terms.

Want this built into your product?

We integrate our packages into custom Laravel and AI builds. Tell us what you're working on and we'll reply within 48 hours.