unforgivencl/larachileanlaw

提供Laravel 5.3对leychile.cl的包装器。

安装: 7

依赖者: 0

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 0

类型:laravel-package

dev-master 2016-10-17 23:33 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:26:01 UTC


README

通过Laravel使用leychile.cl Web服务的包

安装

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

"unforgivencl/larachileanlaw": "dev-master"

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

Unforgivencl\LaraChileanLaw\LaraChileanLawServiceProvider::class,

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

'LaraChileanLaw' => Unforgivencl\LaraChileanLaw\Facades\LaraChileanLaw::class,

使用方法

例如,如果您想获取最近发布的5项法律,可以使用

$laws = LaraChileanLaw::law()->paginate(5)->getLatestPublished()->fetch();

如果您想查找包含您输入文本的法律,可以使用

$laws = LaraChileanLaw::law()->paginate(5)->content('aborto')->getByContent()->fetch();

如果您想获取最新版本的BCN特定法律,可以使用

$law = LaraChileanLaw::law()->number('1')->getLatestSpecific()->fetch();

响应

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

开发

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