PHP code example of hanifhefaz / user-model-activity

1. Go to this page and download the library: Download hanifhefaz/user-model-activity 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/ */

    

hanifhefaz / user-model-activity example snippets


    /*
    * Logging.php
    */
        'channels' => [
            // existing code ...

            // 'stack' => [
            //     'driver' => 'stack',
            //     'channels' => ['single'],
            //     'ignore_exceptions' => false,
            // ],

            // ...

            'user-model-activity' => [
                'driver' => 'single',
                'path' => storage_path('logs/user-model-activity.log'),
                'level' => 'debug',
            ],
        ]
    

    

    namespace App\Models;

    use Hanifhefaz\UserModelActivity\Traits\UserModelActivityLogger;
    use Illuminate\Database\Eloquent\Model;

    class Post extends Model
    {
        use UserModelActivityLogger;
        protected $fillable = ['title', 'content'];
    }
    




namespace App\Models;

use Hanifhefaz\UserModelActivity\Traits\UserModelActivityLogger;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Spatie\Permission\Models\Permission as ParentPermission;

class Permission extends ParentPermission
{
    use HasFactory;
    use UserModelActivityLogger;

    protected $fillable = [
        'id','name','created_at','updated_at'
    ];

}
shell
php artisan vendor:publish --provider="Hanifhefaz\UserModelActivity\UserModelActivityServiceProvider"
config/logging.php