helper 함수는 어디에?

Submitted by river - 등록 5 years ago - 수정 5 years ago

자주 사용하는 간단한 유틸성 함수는 클래스의 정적 메서드나 퍼사드를 만드는 것 보다 함수로 만들어서 하나의 php 파일에 두고 쓰는 게 더 좋아 보인다.

app/libraries 폴더를 만들고 여기에 helpers.php를 생성한다.

// helpers.php
function foo() {
    ...
    return $result;
}

helpers.php을 로드하는 방법은 두 가지가 있다.

app/start/global.php의 뒷부분에 추가

require app_path() . '/libraries/helpers.php';

composer.json에 추가하고 dumpautoload

{
    "autoload": {
        "files": [
            "app/libraries/helpers.php"
        ]
    }
}
$ composer dumpautoload
comments powered by Disqus