LARAVEL

[라라벨] config 파일 불러오는 방법

litzoo 2024. 9. 11. 11:33

결론

 

php 및 블레이드에선,

$arrPart = config('lmsConf.arrPart');

 

js에선,

<script>
    var arrPart = @json(config('lmsConf.arrPart'));
</script>

와 같이 쓴다


자주 쓰는 변수를 계속 선언하는 건 매우 귀찮다

그러한 변수를 다양한 파일에서 꺼내오는 법을 알아보자

 

config 폴더에 lmsConf.php 라는 폴더를 만들었다

<?php
    return [
        'arrPart'=>[
            'R'=>'Reading',
            'S'=>'Speaking',
            'G'=>'Grammar'
        ],
        'potato' => '감자',
        ...
    ];
?>

이렇게 선언을 해준다. 필요한 변수들은 , 로 쭉쭉 써 내려가면 된다

숫자나 문자 선언은 물론이고 배열 및 객체도 선언가능함

 

보통 블레이드에서는 @include 함수를 이용하여 불러오지만, 이런 php 파일 같은 경우에는

$arrPart = config('lmsConf.arrPart'); 을 쓴다.

 

$arrPart = config('lmsConf.arrPart');
echo $arrPart['R']; // Reading 이란 데이터가 출력됨
<script>
    var arrPart = @json(config('lmsConf.arrPart'));
    console.log(arrPart['G']) // Grammar 란 데이터가 출력됨
</script>

 

어우 너무좋은걸 배웠다!

728x90
반응형