Функция config
Функция config применяется для доступа к параметрам конфигурации
приложения. Первым параметром передаётся путь к значению через точку
в формате 'файл.ключ'. Вторым необязательным параметром
можно указать значение по умолчанию, которое будет возвращено,
если конфигурационный ключ не существует.
Синтаксис
<?php
config($key, $default = null);
?>
Пример
Давайте получим название приложения из файла app.php:
<?php
$appName = config('app.name');
echo $appName;
?>
Результат выполнения кода:
"Laravel"
Пример
Давайте получим настройки базы данных с значением по умолчанию:
<?php
$dbHost = config('database.connections.mysql.host', '127.0.0.1');
echo $dbHost;
?>
Результат выполнения кода:
"localhost"
Пример
Давайте проверим, включён ли режим отладки в приложении:
<?php
$isDebug = config('app.debug', false);
if ($isDebug) {
echo "Debug mode is enabled";
} else {
echo "Debug mode is disabled";
}
?>
Результат выполнения кода:
"Debug mode is enabled"
Пример
Давайте получим все настройки из файла конфигурации:
<?php
$allConfig = config('app');
print_r($allConfig);
?>
Результат выполнения кода:
[
"name" => "Laravel",
"env" => "local",
"debug" => true,
"url" => "http://localhost",
"timezone" => "UTC"
]