laravel-tool/eloquent-external-events

Eloquent external events via API

Installs: 940

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:laravel-plugin

pkg:composer/laravel-tool/eloquent-external-events

1.2.0 2023-09-20 06:58 UTC

This package is auto-updated.

Last update: 2025-10-20 11:55:28 UTC


README

Setup

  1. Add trait ExternalEvents to model
  2. Add eloquent_external_events config:
    return [
        'connections' => [
            'default' => [
                'endpoint' => env('ELOQUENT_EXTERNAL_EVENTS_API_ENDPOINT'),
                'token' => env('ELOQUENT_EXTERNAL_EVENTS_API_TOKEN'),
            ],
        ],
    ];
  3. Add name of external model:
    public function externalModel(): string
    {
        return 'App\Models\Application';
    }
  4. Add connection name to model from eloquent_external_events config:
    public function getExternalEventConnectionName(): string
    {
        return 'kyc';
    }
  5. See https://github.com/laravel-tool/eloquent-external-events-server