feat: implement system-wide activity logging with database persistence, repository patterns, and admin controller access.
This commit is contained in:
@@ -106,6 +106,8 @@ use App\Repositories\DnsManager\Domain\DnsDomainRepository;
|
||||
use App\Repositories\DnsManager\Domain\DnsDomainRepositoryInterface;
|
||||
use App\Repositories\DnsManager\Server\DnsServerRepository as DnsManagerServerRepository;
|
||||
use App\Repositories\DnsManager\Server\DnsServerRepositoryInterface as DnsManagerServerRepositoryInterface;
|
||||
use App\Repositories\ActivityLog\ActivityLogRepository;
|
||||
use App\Repositories\ActivityLog\ActivityLogRepositoryInterface;
|
||||
use App\Repositories\DnsManager\Record\DnsRecordRepository;
|
||||
use App\Repositories\DnsManager\Record\DnsRecordRepositoryInterface;
|
||||
|
||||
@@ -146,6 +148,8 @@ class RepositoryProvider extends ServiceProvider
|
||||
$this->app->singleton(InvoiceAttachmentRepositoryInterface::class, InvoiceAttachmentRepository::class);
|
||||
//Invoice Item
|
||||
$this->app->singleton(InvoiceItemRepositoryInterface::class, InvoiceItemCachedRepository::class);
|
||||
//Activity Log
|
||||
$this->app->singleton(ActivityLogRepositoryInterface::class, ActivityLogRepository::class);
|
||||
//Log
|
||||
$this->app->singleton(LogRepositoryInterface::class, LogCachedRepository::class);
|
||||
//Mail
|
||||
|
||||
Reference in New Issue
Block a user