Laravel5 Dingo Api接口开发 思路

 写接口的思路步骤如下:

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



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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值