yaroslawww/laravel-gdc-info

该软件包已被 放弃 并不再维护。作者建议使用 think.studio/laravel-gdc-info 软件包。

GDC 信息解析器

1.1.1 2023-09-22 13:29 UTC

This package is auto-updated.

Last update: 2023-09-22 13:30:10 UTC


README

Packagist License Packagist Version Total Downloads Build Status Code Coverage Scrutinizer Code Quality

GDC 信息解析器

安装

通过 composer 安装该软件包

composer require think.studio/laravel-gdc-info

可选地,您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="GDCInfo\ServiceProvider" --tag="config"

安装

  1. 创建设置表
public function up() {
    Schema::create( config('gdc-info.tables.gdc_info'), function ( Blueprint $table ) {
        \GDCInfo\MigrationHelper::defaultColumns($table);
    } );
}
  1. 如果需要,在 AppServiceProvider 中设置您的模型
namespace App\Models;

class GDCInfo extends \GDCInfo\Models\GDCInfo
{
}
public function register()
{
    GDCChecker::useModel(\App\Models\GDCInfo::class);
}

用法

直接调用(您可以在没有模型和表的情况下使用它)

$gdcInfo = GDCInfoFromHtmlFlow::make()->get('060702');
// or
$gdcInfo = GDCInfoFromHtmlFlow::make()->get(60702);

$gdcInfo->gdc();
$gdcInfo->firstName();
$gdcInfo->lastName();
$gdcInfo->status();
$gdcInfo->registrantType();
$gdcInfo->qualifications();
$gdcInfo->firstRegisteredOn();
$gdcInfo->currentPeriodFrom();
$gdcInfo->additionalInfo();

使用模型

$gdcInfo = GDCInfo::findOrFetch(60702);

$gdcInfo->getKey();
$gdcInfo->last_name;

鸣谢

  • Think Studio