天天看点

Laravel5 Dingo Api接口开发 思路

 写接口的思路步骤如下:

1、增加路由(routes/api.php)

    如图:

Laravel5 Dingo Api接口开发 思路

2、如果需要表单提交,则增加 Request(如果不需要表单提交请求,则忽略此步骤):(app/Http/Requests/Api/CategoryRequest.php);

  artisan命令: $ php artisan make:request Api/CategoryRequest

3、创建 transformer数据模型转换层 (app/Transformers/CategoryTransformer.php)

   举例:$ touch app/Transformers/CategoryTransformer.php

4、controller 处理数据,使用 transformer 转换后返回(app/Http/Controllers/Api/CategoriesController.php)

   举例:先创建控制器

  artisan命令: php artisan make:controller Api/CategoriesController

5、Model 创建模型层:

artisan命令:php artisan make:model Models/Category

6、命令规范:控制器用复数 模型层用单数

7、使用Postman测试接口

   举例:http://ceshi.test/api/categories