반응형
라라벨 커스텀 헬퍼
Laravel에서 커스텀 헬퍼를 등록하는 방법은 다음과 같습니다.
헬퍼는 자주 사용하는 기능을 간편하게 사용할 수 있도록 도와주는 유틸리티 함수입니다.
1. 헬퍼 파일 생성
먼저, 헬퍼 파일을 생성합니다. Laravel의 app 디렉터리 안에 Helpers라는 디렉터리를 만들고 그 안에 헬퍼 파일을 생성할 수 있습니다.
mkdir app/Helpers
touch app/Helpers/helpers.php
2. 헬퍼 함수 작성
helpers.php 파일에 원하는 헬퍼 함수를 정의합니다. 예를 들어, 문자열을 변환하는 헬퍼 함수를 추가할 수 있습니다.
<?php
if (!function_exists('str_to_upper')) {
function str_to_upper($string) {
return strtoupper($string);
}
}
3. 헬퍼 파일 로드하기
Laravel이 헬퍼 파일을 자동으로 로드할 수 있도록 설정해야 합니다. 이를 위해 composer.json 파일을 수정합니다.
"autoload": {
"files": [
"app/Helpers/helpers.php"
]
}
4. Composer 자동 로딩 업데이트
이제 헬퍼 파일을 등록했으니, Composer의 자동 로딩 정보를 업데이트해야 합니다. 아래 명령어를 실행합니다.
composer dump-autoload
5. 헬퍼 함수 사용하기
이제 Laravel 애플리케이션 내에서 정의한 헬퍼 함수를 사용할 수 있습니다. 예를 들어, 컨트롤러나 뷰에서 다음과 같이 사용할 수 있습니다.
$string = 'hello world';
$upperString = str_to_upper($string); // "HELLO WORLD"
이제 커스텀 헬퍼를 성공적으로 등록하고 사용할 수 있습니다.
반응형
'개발 > laravel' 카테고리의 다른 글
Laravel의 whereJsonContains 메서드: JSON 데이터 필터링의 강력한 도구 (3) | 2024.10.07 |
---|---|
라라벨 Sail 설정 가이드 (0) | 2023.10.10 |
[Laravel] log permission denied (0) | 2023.07.11 |
[laravel5.5] 302 redirect status code (0) | 2022.09.06 |
[laravel 5.5/QueryBuilder] SubQuery (0) | 2022.08.30 |