caherrera / shortio-laravel
shortio-laravel 是一个适用于 Laravel 的 ShortIO API
Requires
- ext-json: *
- illuminate/contracts: ^7.0
Requires (Dev)
- mockery/mockery: ^1.4
- orchestra/testbench: ^5.3
- phpunit/phpunit: ^9.2
This package is auto-updated.
Last update: 2024-08-30 00:25:47 UTC
README
Laravel Shortio 由 Carlos Herrera 创建并维护,是一个 Short.io 的 PHP API 客户端 与 Laravel 的桥梁。您可以随意查看变更日志、发布、安全策略、许可、行为准则和贡献指南。
安装
Laravel GitLab 需要 PHP 7.2-7.4。这个版本支持 Laravel 7。
要获取最新版本,只需使用 Composer 引入项目。
$ composer require caherrera/shortio-laravel
安装后,如果您没有使用自动包发现,则需要在您的 config/app.php
中注册 Shortio\Laravel\ShortioServiceProvider
服务提供者。
您还可以选择性地为我们的外观别名
'Shortio' => Shortio\Laravel\Facades\Shortio::class,
配置
Laravel GitLab 需要连接配置。
要开始,您需要发布所有供应商资源
$ php artisan vendor:publish
这将创建一个您可以在其中修改以设置配置的 config/shortio.php
文件。同时,请确保检查此包中原始配置文件在发布之间的更改。
实际示例
在这里,您可以看到一个如何简单使用此包的示例。开箱即用,默认适配器是 main
。在您在配置文件中输入认证详情后,它将正常工作
use Shortio\Laravel\Facades\Shortio; // you can alias this in config/app.php if you like shortio::domains()->all(); // we're done here - how easy was that, it just works!
如果您像我一样更喜欢使用模型而不是外观,那么您可以轻松地以这种方式注入管理器
use Shortio\Laravel\Model\Link; class Foo { protected $link; public function __construct() { $this->link = new Link(); } public function bar() { return $this->link->all(); } }
更多信息
在此包中还有其他未在此处记录的类。这是因为它们不是用于公共用途的,而是由此包内部使用的。
安全
如果您在此包中发现安全漏洞,请提出问题。所有安全漏洞都将得到迅速解决。您可以在此处查看我们的完整安全策略。
许可
Laravel GitLab 在 MIT 许可证 (MIT) 下授权。
贡献
特别感谢
- Gabriel Lavini
- Francisco Molina
- Felipe Galdamez
- Juan Bardas