Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Onboard Laravel Package

spatie/laravel-onboard

Define and track user onboarding steps in Laravel. Register steps with titles, links, CTAs, and completion rules, then query a user’s onboarding progress (in progress/completed) and render a customizable checklist in your views.

View on GitHub
Deep Wiki
Context7
2.6.3

What's Changed

  • Add Laravel 13 compatibility
  • Update phpunit.xml.dist for PHPUnit 10+ compatibility
2.6.2
2.6.1

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/laravel-onboard/compare/2.6.0...2.6.1

2.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/laravel-onboard/compare/2.4.1...2.5.0

2.4.1
  • support L10
2.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/laravel-onboard/compare/2.3.0...2.4.0

2.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/laravel-onboard/compare/2.2.0...2.3.0

2.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/spatie/laravel-onboard/compare/2.1.1...2.2.0

2.0.0

What's changed

  • You can now add onboarding to any model using the trait & interface
  • Added dependency injection to the completeIf callback
  • The completeIf callback is now cached using spatie/once to only run once per request
  • Added a percentageCompleted method

Upgrading from v1 to v2

  • Support for PHP 7.4 has been dropped
  • Support for Laravel 7 and 8 has been dropped
  • The \Spatie\Onboard\OnboardFacade has been moved to \Spatie\Onboard\Facades\Onboard
  • The \Spatie\Onboard\GetsOnboarded trait has been moved to \Spatie\Onboard\Concerns\GetsOnboarded
  • You should add the new \Spatie\Onboard\Concerns\Onboardable interface to your User model
  • The $user parameter in the completeIf callback has been renamed to $model and it now supports dependency injection

Full Changelog: https://github.com/spatie/laravel-onboard/compare/1.0.0...2.0.0

1.0.0

First release

Full Changelog: https://github.com/spatie/laravel-onboard/compare/0.0.2...1.0.0

0.0.2
0.0.1
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai