Laravel 프로젝트에서 자체 PHP 도우미 만들기

라라벨은 다양한 전역 "도우미"기능을 가지고 있습니다. app_path, ucfirst, auth, env 등과 같은 자체 애플리케이션에서 자유롭게 사용할 수 있습니다. 또한 Laravel 애플리케이션 및 PHP 패키지에 대한 자체 헬퍼 함수 세트를 정의할 수도 있습니다. 그리고 작곡가를 사용하여 가져올 수 있습니다. 또한 수입하지 않고 직접 사용할 수 있습니다.

Laravel 앱에서 헬퍼 파일 만들기



먼저 app/Helpers/Helper.php에 파일을 만듭니다.

Laravel에서 헬퍼 파일 자동 로딩



composer.json 파일을 열고 아래와 같이 파일 키에 파일 경로를 추가합니다.

"autoload": {
    "files": [
        "app/Helpers/Helper.php"
    ],
    "classmap": [
        "database/seeds",
        "database/factories"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},


파일 배열에 새 경로를 추가하면 오토로더를 덤프해야 합니다.

composer dump-autoload


라라벨에서 헬퍼 함수 정의하기



이제 아래와 같이 자신만의 도우미 함수를 만들 수 있습니다.

if (! function_exists('myCustomFunc')) {
    function myCustomFunc($default = null) {
        // ...
    }
}


작성기 명령을 실행할 수 없는 경우. 그런 다음 이 방법을 시도해야 합니다.

도우미 파일 app/Helpers/Helper.php를 엽니다. 클래스를 생성하고 아래와 같이 정적 함수를 생성합니다.

<?php

namespace App\Helpers;

class Helper
{

    public static function myCustomFunc()
    {

    }

}


이제 Laravel 프로젝트에서 자신의 PHP 도우미를 생성하고 이\App\Helpers\Helper::myCustomFunc()와 같은 함수를 사용합니다.


구독 좋아요 공유와 긍정적인 피드백을 보내주세요.

추가 자습서를 보려면please visit my website .

감사:)
행복한 코딩 :)

좋은 웹페이지 즐겨찾기