Laravel 8에서 Helpers 함수를 만드는 방법(Global 함수)

오늘은 라라벨 8에서 헬퍼함수를 만들어 보도록 하겠습니다. 라라벨 7에서 헬퍼함수를 만들 때와 같은 방법입니다. 이는 뷰와 컨트롤러 모두에서 호출할 수 있는 전역 함수입니다.
Laravel과 PHP는 또한 어디에서나 호출할 수 있는 몇 가지 기본 함수를 제공하지만 컨트롤러와 뷰 또는 앱의 다른 부분 모두에서 필요한 사용자 정의 함수를 작성해야 할 때가 있습니다.
오늘은 앱에 로그인하는 사용자의 이메일 주소를 가져오는 도우미 함수를 작성해 보겠습니다. 이것은 설명을 위한 매우 간단한 함수입니다. 그러나 논리는 기능이 정확하다면 다른 기능에 적용될 수 있습니다.

더 많은 업데이트를 받으려면 나를 팔로우하려면 내 버튼을 클릭하세요.

1단계: 도우미 파일 만들기



app/디렉토리로 이동하여 helpers.php라는 파일을 만듭니다.

2단계: 도우미 함수 작성




3단계: composer.json에 포함



우리는 composer.json에 helpers.php 파일을 포함해야 합니다. 그러면 자동으로 로드할 때 파일이 로드됩니다.
"autoload"키의 값에서 "files"를 키로 추가하고 배열을 값으로 사용하면 배열에 "app/helpers.php"가 포함됩니다.

4단계: 앱의 모든 클래스 목록 재생성



composer dump-autoload





그게 전부입니다. 이제 앱 어디에서나 함수를 호출할 수 있습니다.
조회 중

 <div>
     @php
        $email = user_email();
     @endphp

        {{ $email }}
 </div>

** 컨트롤러에서**

  $userEmail = user_email();



나를 팔로우하거나 아래에 댓글을 남기거나 제안, 반응 또는 이메일, WhatsApp 또는 전화를 걸 수 있습니다. 내 연락처는 스크린샷에 있습니다. 내 다른 게시물 방문












좋은 웹페이지 즐겨찾기