vcarreira/wordsapi-laravel

为 Laravel 5 提供的简单 WordsAPI 服务提供程序

1.0 2016-02-12 09:58 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:26:14 UTC


README

这是一个为 WordsApi 服务 服务的简单 Laravel 5 服务提供程序。

安装

将以下行添加到 composer.jsonrequire 部分

{
    "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 不支持搜索请求。

链接