>  기사  >  PHP 프레임워크  >  laravel에서 사용자 정의 공개 함수 도입을 사용하는 방법

laravel에서 사용자 정의 공개 함수 도입을 사용하는 방법

步履不停
步履不停원래의
2019-06-29 14:19:282972검색

laravel에서 사용자 정의 공개 함수 도입을 사용하는 방법

Background

저는 ThinkPHP 프레임워크를 사용하는 데 익숙합니다. 공개 메소드 클래스를 사용하면 코드 작성이 훨씬 빨라지므로 여기에서 구성해야 합니다.

테스트 프레임워크: Laravel 5.5

단계 지침

1. function.php를 생성하세요

app/Helpers/ 아래에 새 파일인 function.php를 생성하고(디렉터리를 직접 선택할 수 있음) 내부적으로 다음 코드를 추가하세요.

<?php
/**
 * Created by PhpStorm.
 * User: moTzxx
 * Date: 2017/12/28
 * Time: 17:47
 */
/**
 * 公用的方法  返回json数据,进行信息的提示
 * @param $status 状态
 * @param string $message 提示信息
 * @param array $data 返回数据
 */
function showMsg($status,$message = &#39;&#39;,$data = array()){
    $result = array(
        &#39;status&#39; => $status,
        &#39;message&#39; =>$message,
        &#39;data&#39; =>$data
    );
    exit(json_encode($result));
}

2. .json

프로젝트 루트 디렉터리에서 작곡가.json 파일을 열고 "autoload" 구성 항목을 찾아 다음 코드를 추가합니다.

"files":[
            "app/Helper/functions.php"
        ]

3. 작곡가 명령을 실행합니다.

터미널을 열고 다음 명령을 실행합니다.

composer dump-auto

4. 테스트

장치의 어떤 메서드에서든 다음 코드를 실행합니다. 데이터가 출력되면 구성이 성공한 것입니다.

showMsg(1,&#39;Hello World!&#39;);

★ 비유하자면 향후 공용 함수는 function.php에 작성할 수 있습니다. ..

더 많은 Laravel 관련 기술 기사를 보려면 Laravel Tutorial 칼럼에서 알아보십시오!

위 내용은 laravel에서 사용자 정의 공개 함수 도입을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.