Written by
laravel-style
on
on
라라벨 헬퍼 함수 추가하는 방법
라라벨 헬퍼 함수 추가하는 방법
반응형
라라벨로 개발할 때 자주 사용하는 함수는 헬퍼함수로 만들어서 등록해놓으면 어디서든 호출하여 사용할 수 있어 유용합니다.
하지만, 너무 많은 헬퍼함수는 과유불급 꼭 필요한 함수만 정의해서 사용하도록 합시다.
app/helpers.php 파일 작성
$ vim app/helpers.php
IDE나 에디터를 사용해서 생성하셔도 됩니다.
간단하게 "Hello workd"를 출력하는 함수를 추가하였습니다.
그 외 추가적인 함수도 얼마든지 작성 가능합니다.
composer.json 파일에 패스 등록하기
... (생략) "autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" }, "files": [ "app/helpers.php" ] }, ... (생략)
"files" 안에 "app/helpers.php" 파일 패스를 추가합니다.
composer 명령어 실행으로 오토로드시키기
$ composer dump-autoload
터미널을 이용해서 위 명려어를 실행하여 헬퍼함수 php파일을 오토로드 시킵니다.
동작테스트
{{ sayHello() }}
blade에서 상기 코드를 삽입하고 브라우저에서 정상적으로 "Hello, World"가 표시되면 OK
php코드에서 테스트해도 정상적으로 동작합니다.
반응형
from http://iot-lab.tistory.com/80 by ccl(A) rewrite - 2021-10-27 23:26:46