6.1. 分类列表
分类列表
在这个章节中,我们将开发帖子分类的获取接口,方便我们在下一章节『发布话题』中使用。
1. 添加路由
回忆一下 Larabbs 的模型关系,每一个话题一定会属于某个分类,所以发布话题的时候,我们会从列表中选择一个分类,APP 首页也会显示出来不同分类便签,便于切换。
新增 分类列表 接口,分类列表是游客可访问的接口,不需要 token 验证。
routes/api.php
.
.
.
// 游客可以访问的接口
$api->get('categories', 'CategoriesController@index')
    ->name('api.categories.index');
// 需要 token 验证的接口
.
.
.2. 创建 Transformer
$ touch app/Transformers/CategoryTransformer.php修改如下
app/Transformers/CategoryTransformer.php
<?php
namespace App\Transformers;
use App\Models\Category;
use League\Fractal\TransformerAbstract;
class CategoryTransformer extends TransformerAbstract
{... 
           L03 Laravel 教程 - 实战构架 API 服务器 ( Laravel 5.5 )
L03 Laravel 教程 - 实战构架 API 服务器 ( Laravel 5.5 )  
                     
                     
          
           
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号