| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * 描述
- * @auth nj911<nj-x@gmail.com>
- * @date: 2021-04-18 12:57
- */
- namespace Modules\InnerApi\Responses;
- use Illuminate\Contracts\Support\Responsable;
- class SuccessIdResponse implements Responsable
- {
- protected $data = null;
- private $params = [];
- /**
- * 构造
- * GetTokenResponse constructor.
- * @param $data
- * @param $params
- */
- public function __construct($data, $params = [])
- {
- $this->data = $data;
- $this->params = $params;
- }
- /**
- * 响应结果
- *
- * @param \Illuminate\Http\Request $request
- * @return array
- */
- public function toResponse($request)
- {
- $result = [];
- $data = is_object($this->data) ? $this->data->toArray() : $this->data;
- if (!empty($data['id'])) {
- $result['id'] = $data['id'];
- }
- return json_success($result);
- }
- }
|