Skip to content

[Feat] Need to specify connection name for db. #74

@Saifallak

Description

@Saifallak

In case of project with multi database connection, we need the ability to specify the database connection.

also we usually, create separate db, for activity logs and other monitoring,

and other packages doing that, like spatie activity logs, and telescope for laravel and pulse ...etc.

steps:
need to add

'database_connection' => env('ACTIVITY_LOGGER_DB_CONNECTION', 'mysql'),

to config

also

in schemas

Schema::connection(config('xxxxxx.database_connection'))->create('xxxxxx', function (Blueprint $table) {

also in model construct

if (! isset($this->connection)) {
            $this->setConnection(config('xxxxxxx.database_connection'));
        }

example https://github.com/spatie/laravel-activitylog/pull/568/files

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions