Laravel 6.x - неопределенная функция в конфигурационном файле - PullRequest
0 голосов
/ 07 ноября 2019

Мой проект содержит файл 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 ()

Где этоошибка?

...