* @date: 2021-04-18 12:57 */ namespace Modules\ManageApi\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); } }