nstack / laravel-sdk
NStack 的 Laravel SDK
1.0.3
2019-12-08 18:12 UTC
Requires
- php: ^7.1
- illuminate/translation: 5.4.*|5.5.*|5.6.*|5.7.*|5.8.*|^6.0
- nstack/php-sdk: 1.0.*
Requires (Dev)
- mockery/mockery: dev-master
- orchestra/testbench: ~3.4
- phpunit/phpunit: ~5.7
This package is auto-updated.
Last update: 2024-09-19 15:32:42 UTC
README
📝 简介
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 许可证 许可