bramalho / laravel-bitly-client
Laravel Bitly客户端包
v1.0.0
2018-06-23 17:54 UTC
Requires
- php: >=7.1.3
- guzzlehttp/guzzle: ^6.3
- laravel/framework: ^5.5
This package is auto-updated.
Last update: 2024-09-13 02:08:32 UTC
README
Laravel Bitly客户端是一个Laravel包,它提供了一个简单的客户端来缩短Bitly URL。
安装
安装包
composer require bramalho/laravel-bitly-client
在config/app.php
中添加服务提供者
BRamalho\LaravelBitlyClient\LaravelBitlyClientServiceProvider::class,
发布配置
php artisan vendor:publish --provider 'BRamalho\LaravelBitlyClient\LaravelBitlyClientServiceProvider'
在.env
文件中添加您的Bitly凭证
BITLY_LOGIN=your_api_login BITLY_API_KEY=your_api_key
用法
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use BRamalho\LaravelBitlyClient\BitlyClient; use BRamalho\LaravelBitlyClient\InvalidCredentialsException; use BRamalho\LaravelBitlyClient\UnableToGenerateURLException; class HomeController extends Controller { /** * @return array * @throws InvalidCredentialsException * @throws UnableToGenerateURLException */ public function index() { $bitlyClient = new BitlyClient(); return $bitlyClient->generate('https://brunoramalho.com'); } }
这将返回类似以下的内容
[ 'url' => 'http://bit.ly/2KiTbFW', 'hash' => '2KiTbFW', 'global_hash' => '2KiTbWs', 'long_url' => 'https://brunoramalho.com/' 'new_hash' => 0 ]
许可证
Laravel Bitly客户端是开源软件,采用MIT许可证。