filament-email
filament-email copied to clipboard
[Feat] Need to specify connection name for db.
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