Мой проект содержит файл projectInfo.yaml
с чем-то вроде:
. . .
softwareVersion: 1.0.0-dev
platforms:
- windows
- mac
- linux
. . .
Я хотел бы получить значение softwareVersion
и записать его в переменную окружения.
Чтобы сделатьчто в файле config/app.php
я добавил строку:
<?php
return [
. . .
'version' => trim(yaml_parse_file(base_path().'/projectInfo.yaml')['softwareVersion']),
. . .
];
Это работает, и я могу получить это значение, вызвав config('app.version')
.
Проблема возникает, когдаЯ запускаю php artisan
, вывод возвращает:
$ php artisan
В строке app.php 4:
Вызов неопределенной функции yaml_parse_file ()
Где этоошибка?