> 백엔드 개발 > PHP 튜토리얼 > 딩고/API 사용

딩고/API 사용

WBOY
풀어 주다: 2016-07-29 08:56:42
원래의
2371명이 탐색했습니다.

빠른 사용

설치

<code>composer require dingo/api:1.0.x@dev</code>
로그인 후 복사

딩고 서비스 공급자 추가

열기config/app.php 공급자 배열에 DingoApiProviderLaravelServiceProvider::class

<code>'providers' => [
    // 其他的服务提供者...

    'Dingo\Api\Provider\LaravelServiceProvider::class',
]</code>
로그인 후 복사
추가

외관 추가

열기 config/app.php DingoApiFacadeAPI 추가 및 DingoApiFacadeRoute

<code>'aliases' => [
    // 其他的facade...

    'API' => 'Dingo\Api\Provider\LaravelServiceProvider::class',
    'ApiRoute' => 'Dingo\Api\Facade\Route',
]</code>
로그인 후 복사

별칭 배열에 dingo 사용자 정의 구성 파일 추가

<code>php artisan vendor:publish --provider="Dingo\Api\Provider\LaravelServiceProvider"</code>
로그인 후 복사

결과 명령 실행:
딩고/API 사용

.env 파일을 구성하고 .env 파일에 다음 콘텐츠를 추가합니다.

API_STANDARDS_TREE=vnd
API_SUBTYPE=myapp
API_PREFIX=api
API_VERSION=v1
API_NAME="내 API"
API_C>API_STRICT=false
API_DEBUG=true
API_DEFAULT_FORMAT=json


이제 기본 구성은 완료되었습니다. API를 만들어서 효과를 확인해 보겠습니다.


API 생성

을 라우팅 파일에 추가하세요. 코드를

<code>$api = app('Dingo\Api\Routing\Router');

$api->version('v1', function ($api) {
    $api->get('dingo', function () {
        return 'hello world';
    });
});</code>
로그인 후 복사

에 추가하면 다음과 같이 표시됩니다.

딩고/API 사용


좋아요. 브라우저로 이동하여 효과를 확인하고 액세스할 수 있습니다. 주소: 도메인 이름 /api/dingo

는 다음과 같습니다.

딩고/API 사용

위 내용은 내용의 측면을 포함하여 dingo/api의 사용법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿