Я пытался читать как:

use Illuminate\Support\Facades\Config;

echo Config::set("services.sparkpost.secret");

Воспроизводит ошибку

1
Blablacar 27 Май 2017 в 21:42

2 ответа

Лучший ответ

Метод set() устанавливает переменную, не получая ее. Вы можете использовать метод get() вместо того, чтобы использовать вспомогательный config() для получения данных конфигурации из любого класса приложения:

config('services.sparkpost.secret')
4
Alexey Mezenin 27 Май 2017 в 18:45

Переключите его с set на get

echo Config::get("services.sparkpost.secret");

Вы также можете использовать метод глобального помощника:

echo config("services.sparkpost.secret");

Подробнее о config можно прочитать в документации. ,

Вы можете легко получить доступ к значениям вашей конфигурации, используя вспомогательную функцию глобальной конфигурации из любой точки вашего приложения. Доступ к значениям конфигурации можно получить с помощью синтаксиса «точка», который включает имя файла и параметр, к которому вы хотите получить доступ.

0
Alex Harris 27 Май 2017 в 18:46