Посмотрите на Создайте пользовательский файл конфигурации в laravel 5 .
Файлы конфигурации содержат список key/value
, который вы можете вызывать в любом месте вашегоproject.
И метод, который вы видите в своем проекте, это просто способ управления / структурирования вашего приложения, использование файла конфигурации для определения списка «ключ / значение» даст вам возможность изменить значение любого ключа.(«имя_папки» в вашем примере) внутри файла, и значение будет изменено во всех местах, где вы вызываете запись конфигурации с помощью этого ключа.
Пример:
Если ваш конфигурационный файл содержит [ 'folder_name' => 'X' ]
, и вы используете config('app.files.user_images.folder_name')
на нескольких контроллерах, в день, когда вы хотите изменить имя папки на Y
на всех этих контроллерах, вам нужно просто изменить его в одном месте(внутри файла [ 'folder_name' => 'Y' ]
) вместо этого при обходе всех контроллеров, ищущих имя папки и заменяющих его.