PHP code example of alzpk / laravel-change-log

1. Go to this page and download the library: Download alzpk/laravel-change-log library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

alzpk / laravel-change-log example snippets


use Alzpk\LaravelChangeLog\Models\Traits\HasChangeLog;

namespace App\Models;

use Alzpk\LaravelChangeLog\Models\Traits\HasChangeLog;
use Illuminate\Database\Eloquent\Model;

class Product extends Model
{
    use HasChangeLog;
}

$product = Product::first();

$product->changes->each(function ($change) {
    dump($change);
});

$product = Product::first();

$product->revertLatestChanges();

$product = Product::first();

$change = $product->changes->first();

$product->revertChangesById($change->id);
bash
php artisan vendor:publish --provider="Alzpk\LaravelChangeLog\ChangeLogServiceProvider"
bash
php artisan migrate