Laravel5 Dingo Api接口开发 思路

 写接口的思路步骤如下:

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

Laravel5 Dingo Api接口开发 思路_第1张图片


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

你可能感兴趣的:(Laravel)