используйте запись в файле laravel 5 .env, чтобы установить индекс в поиске algolia

Я пытаюсь понять, как написать свой поисковый индекс algolia в моем файле laravel .env.

Я пытался использовать общедоступный $indices = env('ALGOLIA');, но это не сработало. я, конечно, написал ALGOLIA=some_index в моем файле .env.

Итак, как я могу заставить $indices принимать переменную среды?


person René Juul Askjær    schedule 15.09.2015    source источник
comment
Что происходит, когда вы делаете вышеописанное?   -  person Jeemusu    schedule 15.09.2015


Ответы (1)


Переменные .env просто перезаписывают переменные конфигурации.

Объявите свою переменную в заданном файле конфигурации или создайте новую (Google для новой). Затем вы можете перейти к файлу .environment.

app.php

'algolia' => env('ALGOLIA')

.env

ALGOLIA=123

Затем вы вызываете его с помощью Config::get('app.algolia');.

person cre8    schedule 15.09.2015
comment
Я только что попробовал ваше предложение, но все равно не повезло. Я определил, что это связано с этим вопросом: ссылка - person René Juul Askjær; 16.09.2015
comment
подождите, вы сделали это, как это? class Foobar { public $indecies = env('ALGILA'); ? Не делай этого. Установить значение в конструкторе - person cre8; 16.09.2015