Back to Packages

Laravel Numberable

Trait for automatically assigning a number to Eloquent models on creation.

Package PHP Laravel

Overview

Numberable provides a reusable trait for automatically assigning a document number to Eloquent models upon creation. Default format is year + padded ID (e.g. 202400045). Override generateNumberByTraitModelHasNumber() for custom logic.