컨셉 : 공통으로 사용되는 errorCode 헬퍼 함수를 만들어보자
1. app/ 경로에 helpers.php 파일을 생성
2. helpers.php 함수 안에 공통으로 쓰여질 helper 함수 기술
3. composer.json 에 helpers.php 파일 기술
4. composer dump-autoload
5. 전역에서 함수 사용
1. app/ 경로에 helpers.php 파일 생성
app/ 밑에 Helper 폴더 생성
app/Helper/ 경로에 helpers.php 파일 생성
2. helpers.php 함수 안에 공통으로 쓰여질 helper 함수 기술
helpers.php 파일에 기술
function errorCode($code, $error) {
$result = array();
$result['code'] = $code;
$result['error'] = $error;
return $result;
}
3. composer.json 에 helpers.php 파일 기술
"autoload" 부분에 "files" 추가
composer.json 파일에 기술
"autoload": {
"psr-4": {
"App\\": "app/"
},
"classmap": [
"database/seeds",
"database/factories"
],
//아래부분 추가
"files": [
"app/Helper/helpers.php"
]
},
4. composer dump-autoload
서버에서 composer dump-autoload 실행
> composer dump-autoload
컴포저 : 사용할 패키지나 클래스가 있을 경우, 간단하게 패키지 명만 기술 해주면 자동으로 오토로딩 해주는 간편한 기능이다.
5. 전역에서 함수 사용
errorCode('403', '에러내용');
전역에서 위 형식으로 사용
반응형
'Laravel' 카테고리의 다른 글
[Laravel] Error: Integrity constraint violation: 1052 Column (0) | 2020.12.09 |
---|---|
[Laravel] DB Query Log 작성 방법 (0) | 2020.12.09 |
[Laravel] json 형태로 response 만들기 (0) | 2020.11.25 |
ORM 사용시 쿼리 확인해보기 (0) | 2018.06.08 |
Laravel API 구성 (0) | 2018.05.03 |