2014-10-30 5 views
0

Я разрабатываю приложение с Laravel 4, я разрабатываю пакет для панели администратора для него, теперь мне нужно иметь некоторые настройки, которые будут использоваться во всем пакете , в этом случае нужен массив, который содержит имена всех моделей.
Вопрос:
Где лучше всего хранить этот параметр? и если он находится в файле config.php, как мне использовать переменные, хранящиеся в приложении, потому что это просто файл PhP, который возвращает массив, и я понятия не имею, как получить доступ к этому файлу и получить его данные.Постоянная настройка в Laravel 4 Пакеты (config.php)

ответ

1

Вы можете поместить свою конфигурацию в файл php внутри каталога app/config или пакета src/config. Например, вы можете иметь myconfig.php со следующим содержанием:

<?php 

return array(
     'config_name'  => array('value1', 'value2', 'value3') 
); 

?> 

Вы можете получить значение «config_name» со следующим кодом:

Config::get('myconfig.config_name') 
+0

ваш ответ был полезен, но для этого получит значение файла myconfig.php внутри основного приложения, не входящего в пакет панели администратора, вы можете изменить его, чтобы получить значение внутри myconfig.php внутри папки конфигурации пакета – Siavosh

+0

Оформить заказ документации Laravel: http://laravel.com /docs/4.2/packages В пакете есть «config», где вы можете поместить свою конфигурацию пакета. – gmarintes

Смежные вопросы