vcarreira / wordsapi-laravel
为 Laravel 5 提供的简单 WordsAPI 服务提供程序
1.0
2016-02-12 09:58 UTC
Requires
- php: >= 5.5.9
- ext-curl: *
- illuminate/support: ~5.1
- vcarreira/wordsapi: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 18:26:14 UTC
README
这是一个为 WordsApi 服务 服务的简单 Laravel 5 服务提供程序。
安装
将以下行添加到 composer.json
的 require
部分
{ "require": { "vcarreira/wordsapi-laravel": "~1.0" } }
设置
在 /config/app.php
中,将以下内容添加到 providers
WordsApi\WordsApiServiceProvider::class,
并将以下内容添加到 aliases
'WordsApi' => WordsApi\Facades\WordsApi::class,
配置
为了使用该服务,您必须首先从 WordsAPI 获取一个 API 密钥。默认情况下,该包使用以下环境变量来自动配置服务而无需修改
WORDSAPI_API_KEY
要自定义配置文件,请使用 Artisan 发布包配置。
php artisan vendor:publish --provider="WordsApi\WordsApiServiceProvider"
更新生成的 app/config/wordsapi.php
配置文件中的设置。
用法
要在使用您的应用程序中使用该服务,您需要从 Laravel IoC 容器 中检索它。以下示例使用 app
助手检索有关“effect”一词的信息。
$word = app('wordsapi')->word('effect'); var_dump($word->definitions()); var_dump($word->synonyms()); var_dump($word->rhymes()); var_dump($word->pronunciation());
如果外观在应用程序配置的 aliases
部分中注册,您也可以使用以下代码
$word = WordsApi::word('effect'); var_dump($word->definitions()); var_dump($word->synonyms()); var_dump($word->rhymes()); var_dump($word->pronunciation());
限制
版本 1.0 不支持搜索请求。