一个用于维护Bitly API、生成短链接、获取完整链接、描述、状态以及其他由Bitly提供的功能的Laravel包。
2.0.0
2020-03-12 11:35 UTC
Requires
- php: >=7.0
- ext-json: *
- guzzlehttp/guzzle: ~6.0
- illuminate/support: ^5.1 || ^6.0
README
一个简单的包,用于有效地使用Bitly API生成短链接、获取完整链接以及其他由Bitly提供的功能。
更多信息请见 Bitly
要求
Laravel 5.1或更高版本,最低PHP版本7.0
安装
安装是一个快速的三步过程
- 使用Composer下载bitly-laravel
- 在app.php中启用包
- 配置您的Bitly凭证
使用此包中提供的不同方法访问不同的Bitly服务。
步骤1:使用Composer下载laravel-bitly
运行以下命令添加yeamin/bitly-laravel包到Laravel
composer require yeamin/bitly-laravel
步骤2:在app.php中启用包
在 config/app.php 中注册服务:在提供者数组中添加以下行。您可以在 config/app.php 中找到提供者数组。
Yeamin\Bitly\BitlyServiceProvider::class,
在 config/app.php 中注册Bitly Facade:在别名数组中添加以下行。
'Bitly' => Yeamin\Bitly\Facade\Bitly::class,
以下是一个示例,其中添加了Bitly facades。
'aliases' => [ 'App' => Illuminate\Support\Facades\App::class, 'Artisan' => Illuminate\Support\Facades\Artisan::class, 'Auth' => Illuminate\Support\Facades\Auth::class, ... 'Bitly' => Yeamin\Bitly\Facade\Bitly::class,
步骤3:配置Bitly凭证
运行以下命令。
php artisan vendor:publish --provider="Yeamin\Bitly\BitlyServiceProvider"
将以下内容添加到您的 .env 文件中。您需要一个通用访问令牌,并将令牌输入到 .env 文件中的 your_secret_bitly_access_token 位置。您可以从这里找到 通用访问令牌:Bitly Access Token。
BITLY_ACCESS_TOKEN=your_secret_bitly_access_token
用法
获取短链接
(请记住,在您的URL开头加上http或https)
$url = app('bitly')->getShortUrl('https://www.google.com/'); // http://bit.ly/nHcn3
或者,如果您想使用外观,在类声明后添加以下内容
use Bitly;
然后您可以直接通过调用 Bitly::
来使用它,如下所示
$url = Bitly::getShortUrl('https://www.google.com/'); // http://bit.ly/nHcn3
展开URL
$shortUrl = app('bitly')->getLongUrl('http://bit.ly/nHcn3'); // https://www.google.com/
或者,如果您想使用外观,在类声明后添加以下内容
use Bitly;
然后您可以直接通过调用 Bitly::
来使用它,如下所示
$url = Bitly::getLongUrl('http://bit.ly/nHcn3'); // https://www.google.com/