codewiser/dadata
最新稳定版本:v1.2.5
Composer 安装命令:
composer require codewiser/dadata
包简介
Plug DaData into laravel
README 文档
README
DaData api в виде сервиса Laravel. Предоставляет документированные объекты, представляющие ответы DaData.
В текущей версии содержатся сервисы:
Добавьте креды в config/services.php:
'dadata' => [ 'token' => env('DADATA_TOKEN'), 'secret' => env('DADATA_SECRET'), ]
Использование
Для использования сервиса внедрите класс DaDataService куда вам будет нужно.
Поиск налогоплательщика
use Codewiser\Dadata\DaDataService; use Illuminate\Http\Request; public function index(Request $request, DaDataService $service) { $taxpayer = $service->taxpayer($request->input('inn'))->first(); // .... if ($taxpayer) { $organization->taxpayer = $taxpayer; $organization->save(); } }
Taxpayer атрибут
Объект Taxpayer можно кастовать в атрибут.
use Codewiser\Dadata\Taxpayer\Casts\AsTaxpayer; use Codewiser\Dadata\Taxpayer\Taxpayer; use Illuminate\Database\Eloquent\Model; /** * @property integer $id * @property null|Taxpayer $taxpayer */ class Organization extends Model { protected $casts = [ 'taxpayer' => AsTaxpayer::class, ]; }
统计信息
- 总下载量: 666
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2023-09-27