Я разрабатываю специальный пакет, в котором мне нужен доступ к данным конфигурации. Мне удалось извлечь данные из конфигурации через мои блейд-файлы, однако, когда я попытался вызвать их из любых созданных мной пользовательских классов, выдается ошибка:
Ошибка: вызов неопределенной функции Acme \ Package \ config ()
Что интересно, так это то, что когда я пытался использовать фасад Illuminate\Support\Facades\Config
, он не может найти класс.
Можно ли как-нибудь получить данные из конфигурации (из пакета и / или приложения)?
<?php
namespace Acme\Package;
class MyClass {
public function test() {
config('app.name');
}
}
ОБНОВЛЕНИЕ: работает при запуске в браузере (пакет установлен в проекте Laravel), но не работает при запуске теста пакета
ОБНОВЛЕНИЕ: Если это поможет, мой пакет можно найти здесь
Звоните на config()
с здесь
И тестовый пример, который не проходит, можно найти здесь