nstack/laravel-sdk

NStack 的 Laravel SDK

1.0.3 2019-12-08 18:12 UTC

README

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status

📝 简介

nstack.io API 的 API 包装器

📦 安装

要安装此包,您需要

  • PHP 7.1+

运行

composer require nstack/laravel-sdk

或设置在 composer.json 中

nstack/laravel-sdk: 1.0.x

config/app.php (Laravel) 或 bootstrap/app.php (Lumen) 中,您应该用此包中包含的替换 Laravel 的翻译服务提供者

Illuminate\Translation\TranslationServiceProvider::class,

配置

NStack\ServiceProvider::class

在 config/app.php 中设置

'providers' =>
[
    ....
    // Illuminate\Translation\TranslationServiceProvider::class
    NStack\ServiceProvider::class
]

'aliases' =>
[
    ....
    'NStack'       => NStack\Facade::class,
]

将配置从 vendor/nstack/config/nstack.php 复制到 project/config/nstack.php

php artisan vendor:publish --provider="NStack\ServiceProvider"

⚙ 使用

您现在可以通过外观调用,例如

\NStack::getContinentsClient()->index()

或通过全局函数

nstack()->getContinentsClient()->index()

或通过与 trans() 辅助函数 集成

echo trans('messages.welcome');

所有基本功能都可以在 php-sdk 中找到

功能

[x] Register php-sdk in laravel provider, with Facade and global func
[x] Translate provider for localization using laravels global func: trans(key)    

链接在这里

所有 PHP 功能都可以在这里找到

链接

🏆 致谢

此包由 Monstarlab 的 PHP 团队开发和维护

📄 许可证

此包是开源软件,根据 MIT 许可证 许可