【问题标题】:Laravel - Dingo/Api - RequestLaravel - Dingo/Api - 请求
【发布时间】:2016-03-07 03:28:15
【问题描述】:

我只是在研究 laravel 作为 api,我正在使用 Dingo/Api 来做。

我有一个控制器:

<?php

...

//use Illuminate\Http\Request;
use Dingo\Api\Http\Request;

class RestaurantController extends BaseController
{
    public function update(Request $request, $id)
    {   
        //logic to update
    }
}

我的问题是: 我应该使用 Dingo\Api\Http\Request 还是 Illuminate\Http\Request ?我已经测试过,它们似乎都以相同的方式工作。但我一直在想哪一个最合适。

谢谢:D

【问题讨论】:

    标签: api laravel request laravel-5.1 dingo-api


    【解决方案1】:

    最合适的是使用 Dingo\Api\Http\Request。 Dingo\Api\Http\Request 扩展了 Illuminate\Http\Request,这就是您能够交换使用它们的原因。使用 Dingo Request 类的原因是能够获取请求所针对的 api 版本(如果不是在严格模式下),您还可以针对域和 api 版本验证 Dingo 请求对象。

    【讨论】:

      猜你喜欢
      • 2017-06-02
      • 2018-05-03
      • 2018-08-28
      • 2016-07-02
      • 2016-05-04
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 2015-11-08
      相关资源
      最近更新 更多