Download the PHP package guava/laravel-sequence without Composer
On this page you can find all versions of the php package guava/laravel-sequence. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package laravel-sequence
Laravel Sequence
This is a fork for Laravel 11 of the original package nextgen-tech/laravel-sequence with a few minor tweaks / enhancements.
Generate sequential numbers with pattern (e.g. for invoice numbers)
Features
- Easy integration
- Multiple pattern placeholders
- Support for three most common reset frequencies
- Automatically creating new ordinal number based on reset frequency
- Laravel 11 support
Installation
Usage
Reset Frequencies
Sequences supports three most commonly used reset frequencies. \Guava\Sequence\Enums\ResetFrequency
class should be used when creating new sequence rule.
ResetFrequency::Yearly
- resets ordinal number at the beginning of new yearResetFrequency::Monthly
- resets ordinal number at the beginning of new monthResetFrequency::Daily
- resets ordinal number at the beginning of new day
Pattern Placeholders
Placeholder | Description | Example |
---|---|---|
{number} |
generated, ordinal number | 4 |
{number:<x>} |
generated, ordinal number, padded to the given length. Replace <x> by the desired length |
0004 |
{day} , {DD} |
day of passed date with leading zero | 05 |
{month} , {MM} |
month of passed date with leading zero | 03 |
{year} , {YYYY} |
full year of passed date | 2021 |
{day_short} , {D} |
day of passed date without leading zero | 5 |
{month_short} , {M} |
month of passed date without leading zero | 3 |
{year_short} , {YY} |
short year of passed date | 21 |
Credits
This package is a fork of nextgen-tech/laravel-sequence
- Credits to the original author Krzysztof Grabania
All versions of laravel-sequence with dependencies
PHP Build Version
Package Version
The package guava/laravel-sequence contains the following files
Loading the files please wait ....