설정 파일

위치

webman의 설정 파일은 config/ 디렉토리에 있으며, 프로젝트에서는 config() 함수를 사용하여 해당 설정을 가져올 수 있습니다.

설정 가져오기

모든 설정 가져오기

config();

config/app.php에있는 모든 설정 가져오기

config('app');

config/app.php에있는 debug 설정 가져오기

config('app.debug');

설정이 배열인 경우 .을 사용하여 배열 내 요소의 값을 가져올 수 있습니다. 예를 들어

config('file.key1.key2');

기본 값

config($key, $default);

두 번째 매개변수를 사용하여 기본 값을 전달하여 설정이 없는 경우 기본 값을 반환합니다.
설정이 없고 기본 값이 설정되어 있지 않으면 null을 반환합니다.

사용자 정의 설정

개발자는 config/ 디렉토리에 직접 설정 파일을 추가할 수 있습니다. 예를 들어

config/payment.php

<?php
return [
    'key' => '...',
    'secret' => '...'
];

설정 가져오기

config('payment');
config('payment.key');
config('payment.key');

설정 변경

webman은 설정을 동적으로 변경하지 않으며, 모든 설정은 해당 설정 파일을 수동으로 수정하고 reload 또는 restart를 해야합니다.

주의
서버 설정인 config/server.php 및 프로세스 설정인 config/process.php은 reload를 지원하지 않으며, restart를 해야 변경 사항이 적용됩니다.