This commit is contained in:
Pinga 2024-01-05 22:16:00 +02:00
parent c256cd9fc9
commit f8d99d116e

View file

@ -137,10 +137,20 @@ $app->any('/api[/{params:.*}]', function (
$args $args
) use ($container) { ) use ($container) {
$db = config('connections'); $db = config('connections');
if (config('default') == 'mysql') {
$db_username = $db['mysql']['username'];
$db_password = $db['mysql']['password'];
$db_database = $db['mysql']['database'];
} elseif (config('default') == 'pgsql') {
$db_username = $db['pgsql']['username'];
$db_password = $db['pgsql']['password'];
$db_database = $db['pgsql']['database'];
}
$config = new Config([ $config = new Config([
'username' => $db['mysql']['username'], 'driver' => config('default'),
'password' => $db['mysql']['password'], 'username' => $db_username,
'database' => $db['mysql']['database'], 'password' => $db_password,
'database' => $db_database,
'basePath' => '/api', 'basePath' => '/api',
'middlewares' => 'customization,dbAuth,authorization,sanitation,multiTenancy', 'middlewares' => 'customization,dbAuth,authorization,sanitation,multiTenancy',
'authorization.tableHandler' => function ($operation, $tableName) { 'authorization.tableHandler' => function ($operation, $tableName) {
@ -211,9 +221,17 @@ $app->any('/log-api[/{params:.*}]', function (
$args $args
) use ($container) { ) use ($container) {
$db = config('connections'); $db = config('connections');
if (config('default') == 'mysql') {
$db_username = $db['mysql']['username'];
$db_password = $db['mysql']['password'];
} elseif (config('default') == 'pgsql') {
$db_username = $db['pgsql']['username'];
$db_password = $db['pgsql']['password'];
}
$config = new Config([ $config = new Config([
'username' => $db['mysql']['username'], 'driver' => config('default'),
'password' => $db['mysql']['password'], 'username' => $db_username,
'password' => $db_password,
'database' => 'registryTransaction', 'database' => 'registryTransaction',
'basePath' => '/log-api', 'basePath' => '/log-api',
'middlewares' => 'customization,dbAuth,multiTenancy', 'middlewares' => 'customization,dbAuth,multiTenancy',