unforgivencl/larachileancongress

提供Laravel 5.3对opendata.congreso.cl的封装。

安装: 9

依赖者: 0

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 1

类型:laravel-package

dev-master 2016-11-01 18:18 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:14:30 UTC


README

用于通过Laravel使用opendata.congreso.cl web服务的包

安装

要在您的Laravel项目中添加此包,请将以下内容添加到您的`composer.json`文件中

"unforgivencl/larachileancongress": "dev-master"

要安装和配置,请将服务提供者添加到您的config/app.php

Unforgivencl\LaraChileanCongress\LaraChileanCongressServiceProvider::class,

如果您想使用门面,请将以下内容添加到config/app.php的facade部分

'ChileanCongress' => Unforgivencl\LaraChileanCongress\Facades\LaraChileanCongress::class,

用法

例如,如果您想获取所有代表,可以使用

在某些端点,web服务的URL会发生变化(代表),要使用该WS,您需要使用setDelegates()方法进行更改,如果您使用参议员端点,请使用setSenators(),默认设置为参议员

$delegates = ChileanCongress::delegate()->setDelegates()->getDelegates()->fetch();

如果您想获取参议员的投票信息,可以使用

$votation = ChileanCongress::votation()->number('8575')->getSenatorsVotation()->fetch();

如果您想获取特定的法律项目,可以使用

$lawProject = ChileanCongress::lawproject()->number('1')->getLawProject()->fetch();

响应

所有响应都从XML响应转换为JSON,如果您看到任何奇怪的索引或顺序,对不起,但该web服务非常不一致

开发

此包正在开发中,因此如果您发现任何错误,请随时发送PR或提交问题。