# Runtime Configuration## Contents-[The Basics](#the-basics)-[Retrieving Options](#retrieving-options)-[Setting Options](#setting-options)<aname="the-basics"></a>## The BasicsSometimes you may need to get and set configuration options at runtime. For this you'll use the **Config** class, which utilizes Laravel's "dot" syntax for accessing configuration files and items.<aname="retrieving-options"></a>## Retrieving Options#### Retrieve a configuration option: $value = Config::get('application.url');#### Return a default value if the option doesn't exist: $value = Config::get('application.timezone', 'UTC');#### Retrieve an entire configuration array: $options = Config::get('database');<aname="setting-options"></a>## Setting Options#### Set a configuration option: Config::set('cache.driver', 'apc');