Best practices for custom helpers on Laravel 5Laravel 커스텀 헬퍼 함수 추가
헬퍼 함수는 아무데서나 사용할 수 있어 매우 편리하다.
단, 헬퍼 함수는 항상 적재되어 부담이 될 수 있으므로 불필요하게 많이 사용하는 것은 지양하자.
원래 헬퍼 함수는 Illuminate/Support/helpers.php에 있는데, 거기에 직접 추가해도 되지만 프레임워크 유지보수 차원에서 직접 수정하지 않는 것이 바람직하다.
app 폴더에 추가하자.
#쉘 루트
**root@zetawiki:/var/www/laravel#**
vi app/helpers.php
#정의 할 함수
**function** greet() { **return** 'Hello, World!';
}
PHP
**root@zetawiki:/var/www/laravel#**
vi composer.json
... (생략)
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\\\": "app/"
},
"files": [
"app/helpers.php"
]
},
... (생략)