2015-03-24 4 views
3

В Laravel 5, мы можем прочитать значение конфигурации с помощью этого:Laravel 5 - Config подпапка

config('app.url') 

Но, как мы можем прочитать значение файла конфигурации в подкаталоге? Я пробовал с config('subfolder/app.url'), но это не сработало.

+1

Я никогда не видел эту структуру, попробую еще использовать точечную нотацию – manix

ответ

5

Вы можете сделать это в laravel 5 config('subfolder.myfile.var'); subfolder - это имя папки, myfile - это ваше имя файла и var - ваша переменная.

+0

Пробовал с точечной записью, но не работает. – user1995781

+0

поделиться своим кодом и структурой папок. – Kamran

+0

@ user1995781 Здесь написано точечное обозначение. – ceejayoz

1

Создать папку с именем подпапок внутри конфигурации директории создать файл app.php

Внутри app.php поместить все константы

return array(
     'APP_URL' => 'http://www.test.com/xyz', 
     'APP_MAX_FOLDER_SIZE' => 1000000000, 
); 

и доступ как

config('subfolder.app.APP_URL'); 

целесообразно создавать константы в верхнем регистре письма и создать имя файла, который имеет смысл как constans.php или appconstants.php и т.д.

+0

Клавиши массива не являются константами. – Klaaz

1

Я создал: конфиг/локальный/app.php содержащий:

<?php return [ "key" => "value" ];

и используя ремесленника, вот что я получил:

enter image description here

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