天天看點

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