Human0722's blog Human0722's blog
首页
  • Spring

    • Spring Framework
    • Spring Boot
    • Spring Cloud
  • CCNA
  • Vue

    • Vue2
日本语
导航
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Human0722

Gravity always win
首页
  • Spring

    • Spring Framework
    • Spring Boot
    • Spring Cloud
  • CCNA
  • Vue

    • Vue2
日本语
导航
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 用 Laravel 构建 JSON API

    • 快速构建 RESTful API
    Xueliang
    2019-10-21
    PHP
    目录

    用 Laravel 构建 JSON API

    RESTful 风格 API 设计原则与最佳实践

    基( di )础( ji )的 Laravel 知识点 传送门 (opens new window)

    # 快速构建 RESTful API

    Laravel 可以通过 资源控制器(resource)和路由快速构建遵循 REST 规范的路由。

    1. 首先创建资源控制器:
    php artisan make:controller TaskController --resource
    
    1
    1. 然后在路由文件中注册资源控制器的路由:
    Route::resource('tasks', 'TaskController');
    
    1

    通过上面两步,就构建好了以下API: Resource路由表 3. 编辑资源文件,删除掉 show 和 edit 两个方法, API 接口用不到展示表单。 4. 得益于 Laravel 对 JSON 的友好支持, 即使在成员方法中返回对象、数组, 底层也会自动转为 JSON 格式。

        public function index()
        {
            return User::where('id', 1)->get();
        }
    
    1
    2
    3
    4

    测试JSON 5. 自定义 JSON 数据组成格式

    上次更新: 2022/05/06, 18:09:58
    最近更新
    01
    DefineSprintBootStarter
    03-23
    02
    Spring MVC 启动流程分析
    03-23
    03
    Redis
    03-23
    更多文章>
    Theme by Vdoing | Copyright © 2019-2024 Human0722 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式