zenapply / laravel-shortener
此包已被弃用且不再维护。作者建议使用 leadthread/laravel-shortener 包。
6.0.1
2017-04-20 01:02 UTC
Requires
- php: ^5.4|^7.0
- illuminate/support: ^5.0
- leadthread/php-bitly: ^4.0
- leadthread/php-google-shortener: ^2.0
Requires (Dev)
- orchestra/testbench: ^3.1
- phpunit/phpunit: ^4.8 || ^5.0
This package is auto-updated.
Last update: 2021-12-17 07:50:28 UTC
README
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;