unforgivencl / larachileanlaw
提供Laravel 5.3对leychile.cl的包装器。
dev-master
2016-10-17 23:33 UTC
Requires
- php: >=5.6.4
- guzzlehttp/guzzle: ^6.2
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或提交问题。