It is sometimes very useful to know which process created or modified a particular record in your database. This package provides a trait to add to your Laravel models which automatically logs that for you.
You can install the package via composer:
composer require orisintel/laravel-process-stampsphp artisan vendor:publish --provider="\OrisIntel\ProcessStamps\ProcessStampsServiceProvider"Running the above command will publish both the migration and the config file.
After adding the proper fields to your table, add the trait to your model.
// User model
class User extends Model
{
use ProcessStampable;Next, create a migration for your table and include the following:
$table->processIds();That will generate the nessesary field names to track processes.
composer testPlease see CONTRIBUTING for details.
If you discover any security related issues, please email tschlick@orisintel.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.