헬퍼함수
0.라라벨의 헬퍼 함수는 기본적으로 라라벨에 포함된 함수이다
종류로는 아래와 같다view(),response(),url(),config(),Arr::,Str::등이 있다
그러나 사용자가 공통 함수를 추가할수있다
아래 1번부터 공통함수를 추가해서 사용하는 예제이다
헬퍼함수 ( 공통함수추가 )
1.app/Helper/Helpers.php 생성
function testfn($code) {
return $code;
}
2.composer.json 파일의 "autoload" 부분에 "files" 추가
// 해당 파일 등록하여 자동 로딩 시킴
"autoload": {
"psr-4": {
"App\\": "app/"
},
"classmap": [
"database/seeds",
"database/factories"
],
"files": [
"app/Helper/helpers.php"
]
},
3.composer dump-autoload 실행
$ composer dump-autoload
4.함수 사용
{{ testfn(1) }}
testfn(1);
퍼사드
헬퍼함수와 비슷하게 동작한다
App::setlocale()등 다국어설정등에서 사용한 함수들이나 Route::등이 퍼사드에 속한다
참조
https://laravel.kr/docs/8.x/helpers#%ED%97%AC%ED%8D%BC%20%ED%95%A8%EC%88%98%EB%93%A4
https://devlink.tistory.com/586
https://mosei.tistory.com/entry/Laravel-%EB%9D%BC%EB%9D%BC%EB%B2%A8-%EC%A0%84%EC%97%AD%EC%97%90%EC%84%9C-%EC%82%AC%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-helper-%ED%95%A8%EC%88%98-%EB%A7%8C%EB%93%A4%EA%B8%B0
https://laravel.kr/docs/9.x/facades#파사드%20클래스%20목록
Jul 30, 2023
Views 201