zenapply/laravel-shortener

此包已被弃用且不再维护。作者建议使用 leadthread/laravel-shortener 包。

6.0.1 2017-04-20 01:02 UTC

README

Latest Version Software License Build Status Scrutinizer Code Quality Code Coverage Dependency Status Total Downloads

Laravel Shortener 是一个通过各种在线服务简化 URL 缩短的简单包。

当前支持

安装

通过 composer 安装 - 在终端中

composer require leadthread/laravel-shortener

现在将以下内容添加到你的 config/app.php 文件中的 providers 数组

LeadThread\Shortener\ShortenerServiceProvider::class

并将以下内容添加到 config/app.php 文件中的 aliases 数组

"Shortener" => "LeadThread\Shortener\Facades\Shortener",

然后你需要在终端中运行以下命令以复制配置文件

php artisan vendor:publish

使用方法

首先,你必须更改位于 config/shortener.php 的配置文件中的 API 凭证。然后你可以简单地像这样缩短一个 URL

$url = "https://github.com/leadthread/laravel-shortener";
$shortUrl = Shortener::shorten($url);
// (string) http://bit.ly/2amWdrE

Laravel Shortener 还利用了 Laravel 的缓存功能。只需简单地编辑你的配置文件来更改缓存变量。

不要忘记将以下内容添加到文件顶部

//If you updated your aliases array in "config/app.php"
use Shortener;
//or if you didnt...
use LeadThread\Shortener\Facades\Shortener;