omatech / laravel-statusable
v0.0.7-beta
2019-11-06 09:42 UTC
Requires
- php: ^7.2|^7.1
- illuminate/support: 6.*|5.8.*|5.7.*
Requires (Dev)
- orchestra/testbench: ^4.0|3.8.*
- phpunit/phpunit: ^8.0|^7.0
This package is auto-updated.
Last update: 2024-11-06 21:00:44 UTC
README
Tired of repeating the status control of your models again and again? Well, here it's already done.
Installation
You can install the package via composer:
composer require omatech/laravel-statusable
Setup
php artisan vendor:publish --tag=laravel-statusable-publish
Usage
Just use Statusable
trait in your models to obtain the current status or the status history.
use Omatech\LaravelStatusable\App\Traits\Statusable;
To add an entry to history use the add method from StatusHistory
model. Example:
StatusHistory::add('status-name', 'model-instance', 'releated-model', 'guard');
Testing
composer test
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email apons@omatech.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.