NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2410 most downloaded on Packagist
Use one-time passwords (OTP) to authenticate in your Laravel app
Last release 2 months ago
22 Jul 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 19 of 19 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
19 releases · first in 2025
Bump actions/checkout from 6 to 7 by @dependabot [bot] in #60
Full Changelog: 1.1.1...1.1.2
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.1.1...1.1.2
One column per month.
Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot [bot] in #54
Full Changelog: 1.1.0...1.1.1
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.1.0...1.1.1
Fix #55 : respect enforce_same_origin config value by @freekmurze in #56
Full Changelog: 1.0.11...1.1.0
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.11...1.1.0
Support Laravel 13
Support Laravel 13
What's Changed Add support for Livewire 4
Bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot [bot] in #50
Full Changelog: 1.0.8...1.0.9
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.8...1.0.9
Bump actions/checkout from 5 to 6 by @dependabot [bot] in #45
rate_limit_exceeded by @lorenzolosa in #47Full Changelog: 1.0.7...1.0.8
rate_limit_exceeded by @lorenzolosa in https://github.com/spatie/laravel-one-time-passwords/pull/47Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.7...1.0.8
Typo: rename avanced-usage to advanced-usage by @spoyntersmith in #43
request_did_not_match to different_origin by @lorenzolosa in #44Full Changelog: 1.0.6...1.0.7
request_did_not_match to different_origin by @lorenzolosa in https://github.com/spatie/laravel-one-time-passwords/pull/44Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.6...1.0.7
Update configuring-notifications.md by @ShadyMNabil in #33
Full Changelog: 1.0.5...1.0.6
Update installation-setup.md by @BurtDS in #23
Full Changelog: 1.0.4...1.0.5
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.4...1.0.5
Support PHP ^8.2 and Laravel ^11 by @x-JOC in https://github.com/spatie/laravel-one-time-passwords/pull/21
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.3...1.0.4
Incorrect migration file name fixed. by @sdebacker in https://github.com/spatie/laravel-one-time-passwords/pull/18
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.2...1.0.3
Add Arabic language support by @x-JOC in https://github.com/spatie/laravel-one-time-passwords/pull/14
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.1...1.0.2
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.0...1.0.1
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/1.0.0...1.0.1
- initial release 🚀
docs: clarify return type in gatherProperties PHPDoc by @Ayoub-Mabrouk in https://github.com/spatie/laravel-one-time-passwords/pull/5
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/0.0.3...0.0.4
fix: return OTP as strict string with secure randomness by @Ayoub-Mabrouk in https://github.com/spatie/laravel-one-time-passwords/pull/4
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/0.0.2...0.0.3
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/0.0.1...0.0.2
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/compare/0.0.1...0.0.2
Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot in https://github.com/spatie/laravel-one-time-passwords/pull/1
Full Changelog: https://github.com/spatie/laravel-one-time-passwords/commits/0.0.1
Your coding agent can read these notes before it upgrades. Set up the MCP server →