artarts36/morpher

1.0.3 2020-10-13 21:00 UTC

This package is auto-updated.

Last update: 2024-09-14 05:29:08 UTC


README

Morpher API [仅俄语]

用于与API交互的库 http://morpher.ru/ws3/

安装

composer require artarts36/morpher

使用方法

  1. 简单
use ArtARTs36\Morpher\Client;
use ArtARTs36\Morpher\Morpher;

$morpher = new Morpher(new Client(new \GuzzleHttp\Client()));

var_dump($morpher->declineNoun('Человек')->accusative());
var_dump($morpher->declineAdjective('Приветливый')->male());
var_dump($morpher->declineDate('2020-10-13')->prepositional()));
var_dump($morpher->declineDate(new DateTime())->dative());
  1. 在Laravel中绑定

在 bootstrap/app.php 中

$app->singleton(\ArtARTs36\Morpher\Contracts\Client::class, function () {
    return new ArtARTs36\Morpher\Client(new \GuzzleHttp\Client());
});

$app->singleton(\ArtARTs36\Morpher\Contracts\Morpher::class, function () use ($app) {
    return new ArtARTs36\Morpher\Morpher($app->get(\ArtARTs36\Morpher\Contracts\Client::class));
});