env('APP_NAME', 'NovaCore Framework'), 'env' => env('APP_ENV', 'production'), 'debug' => env('APP_DEBUG', false), 'url' => env('APP_URL', 'http://localhost:8000'), 'timezone' => 'UTC', 'locale' => 'en', 'fallback_locale' => 'en', 'key' => env('APP_KEY', ''), 'cipher' => 'AES-256-CBC', 'providers' => [ // Core service providers App\Core\Providers\AppServiceProvider::class, App\Core\Providers\SecurityServiceProvider::class, ], 'aliases' => [ 'App' => App\Core\Facades\App::class, 'Request' => App\Core\Facades\Request::class, 'Response' => App\Core\Facades\Response::class, 'View' => App\Core\Facades\View::class, 'Security' => App\Core\Facades\Security::class, ], 'middleware' => [ 'web' => [ App\Core\Middleware\SecurityMiddleware::class, App\Core\Middleware\CsrfMiddleware::class, ], 'api' => [ App\Core\Middleware\SecurityMiddleware::class, ], ], 'session' => [ 'driver' => 'file', 'lifetime' => env('SESSION_LIFETIME', 120), 'expire_on_close' => false, 'encrypt' => false, 'files' => storage_path('sessions'), 'connection' => null, 'table' => 'sessions', 'store' => null, 'lottery' => [2, 100], 'cookie' => 'novacore_session', 'path' => '/', 'domain' => null, 'secure' => false, 'http_only' => true, 'same_site' => 'lax', ], 'cache' => [ 'default' => env('CACHE_DRIVER', 'file'), 'stores' => [ 'file' => [ 'driver' => 'file', 'path' => storage_path('cache'), ], ], ], 'logging' => [ 'default' => 'single', 'channels' => [ 'single' => [ 'driver' => 'single', 'path' => storage_path('logs/error.log'), 'level' => env('LOG_LEVEL', 'debug'), ], ], ], ];