kirankumar/shortio-laravel

shortio-laravel 是 Laravel 的 ShortIO API

1.0.4 2022-04-14 11:23 UTC

README

Laravel Shortio 由 Carlos Herrera 创建并维护,是 Short.io 的 PHP API 客户端与 Laravel 的桥梁。您可以随意查看变更日志发布安全策略许可行为准则贡献指南

Build Status StyleCI Software License Packagist Downloads Packagist Version

安装

Laravel GitLab 需要 PHP 7.2-7.4。这个版本支持 Laravel 7。

要获取最新版本,只需使用 Composer 引入项目。

$ composer require kirankumar/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) 下授权。

贡献

特别感谢