Download the PHP package danielrobert/otp-generator without Composer
On this page you can find all versions of the php package danielrobert/otp-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download danielrobert/otp-generator
More information about danielrobert/otp-generator
Files in danielrobert/otp-generator
Package otp-generator
Short Description A Laravel Package for Generating and Validating Otp using database
License MIT
Homepage https://github.com/danielrobert/otp-generator
Informations about the package otp-generator
Otp Generator and Validator for Laravel Applications
Installation
You may use the Composer package manager to install Otp Generator into your Laravel project:
After installing the otp-generator, you need to publish its configuration and migration files. The migration files will be copied to your application's database/migrations directory, but they are not run automatically. You must run the migrate command yourself to create the necessary tables:
Configuration
After publishing Otp Generator's configs, its primary configuration file will be located at config/otp-generator.php. This configuration file allows you to configure your otps. Each configuration option includes a description of its purpose, so be sure to thoroughly explore this file.
Data Pruning
Data Pruning Without pruning, the otps table can accumulate records very quickly. To mitigate this, you can schedule the otp:prune Artisan command to run daily:
By default, all expired entries or entries older than 30 minutes as configured in the config/otp-generator.php will be pruned. You may use the minutes option when calling the command to determine how long to retain data. For example, the following command will delete all records created over 60 minutes ago:
Usage
Advance Usage
In addition to configuring otps from the otp-generator.php config file you can also configure it directly
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Aigbe Daniel Robert
- All Contributors
License
The MIT License (MIT). Please see License File for more information.