wangta69/laravel-delivery-tracking 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wangta69/laravel-delivery-tracking

最新稳定版本:1.1.3

Composer 安装命令:

composer require wangta69/laravel-delivery-tracking

包简介

Delivery Tracking Api

README 文档

README

Installation

composer require wangta69/laravel-delivery-tracking

How to Use

call main page (search page)

yourdomain.com/delivery-tracking

call available couriers

yourdomain.com/delivery-tracking/couriers

call delivery history

yourdomain.com/delivery-tracking/{courier}/{invoicenumber}/{type?}

type

  • default: html
    • html 창으로 출력
  • json : json 형식으로 출력

Use in your controller;

컨트롤러나 다른 클래스에서 직접 사용할 경우 아래와 같이 처리하시면 됩니다.

use Pondol\DeliveryTracking\Traits\Tracking;
..........
class YourController  {
  use Tracking;

  public function tracking(Request $request, $courier, $invoicenumber) {
    $this->_tracking($courier, $invoicenumber); // ['error', 'status', 'logs']; // 배송 로그 조회
    $this->_couriers(); // ['error', 'status', 'logs']; // 서비스 중인 택배사 정보 조회
  }
}

Error Code

정상적으로 진행이되면 error는 false가 출력됩니다.
그렇지 않을 경우 각각 다음과 같은 에러가 출력됩니다.

  • numberValidaionError : 송장값이 잘못된 경우
  • numberValidaionErrorOrnoData : 송장값이 잘못되었거나 데이타가 없을 경우
  • courierNotFoundError : 택배사가 존재하지 않는 경우

서비스 가능 택배사

CJ대한통운 (CJGLS) 우체국택배 (EPOST) 한진택배 (HANJIN)
경동택배 (KDEXP) 로젠택배 (KGB) 롯데택배 (LOTTE)

统计信息

  • 总下载量: 25
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-10-15