diff --git a/config/redis.php b/config/redis.php index 21e3dcd..95562be 100644 --- a/config/redis.php +++ b/config/redis.php @@ -14,10 +14,10 @@ return [ 'default' => [ - 'host' => get_env('CACHE_HOSTNAME') ?? '127.0.0.1', - 'password' => get_env('REDIS_PASSWORD'), - 'port' => get_env('CACHE_HOSTPORT') ?? 6379, - 'database' => get_env('CACHE_SELECT') ?? 0, + 'host' => get_env('CACHE_HOSTNAME', '127.0.0.1'), + 'password' => get_env('REDIS_PASSWORD', null), + 'port' => (int)get_env('CACHE_HOSTPORT',6379), + 'database' => get_env('CACHE_SELECT', 0), 'prefix' => 'redis_', 'expire' => 0, ], diff --git a/support/helpers.php b/support/helpers.php index bc1094d..44be51e 100644 --- a/support/helpers.php +++ b/support/helpers.php @@ -140,7 +140,7 @@ if (!function_exists('get_env')) { /** * Get environment variable */ - function get_env($var) + function get_env($var, $default = '') { $dir = str_replace('\\', '/', realpath(__DIR__ . '/../')); $env_path = $dir . '/.env'; @@ -148,7 +148,7 @@ if (!function_exists('get_env')) { if (is_file($env_path) && !$env_info) { $env_info = parse_ini_file($env_path, true); } - return $env_info[$var] ?? ''; + return $env_info[$var] ?? $default; } }