dingo的使用

1 安装

1.1 选择版本

选择你要的版本。https://packagist.org/packages/dingo/api

不同leravel对应不同的dingo

1.2 安装

 composer require dingo/api

1.3 配置

发布配置文件

php artisan vendor:publish

打开调试模式

\config\api.php

'debug' => env('API_DEBUG', true),

1.4 选择版本号

'version' => env('API_VERSION', 'v1'),

默认是v1

1.5 网站配置

 //'domain' => env('API_DOMAIN', null),
    'domain' => env('API_DOMAIN', 'http://test.ttt.com'),
 //'prefix' => env('API_PREFIX', null),
    'prefix' => env('API_PREFIX', 'test')

 

2 创建端点(路由)

2.1 基础控制器

php artisan make:controller BaseCroller

\app\Http\Controllers\BaseCroller.php

<?php

namespace App\Http\Controllers;

use Dingo\Api\Routing\Helpers;
use Illuminate\Routing\Controller;

class BaseCroller extends Controller
{
    //
    use Helpers;
}

 

2.2 继承控制器

 php artisan make:controller Api\TestCroller

 

上一篇:php工匠无法正常工作(laravel 5.1)


下一篇:laravel:php工匠不工作