tooleks / url-shortener
此包已被废弃,不再维护。未建议替代包。
Laravel 5 URL 短链接包
此包尚未发布版本,信息较少。
README
安装
包安装
执行以下命令获取包的最新版本:
composer require tooleks/url-shortener
应用配置
要注册服务,只需将 Tooleks\UrlShortener\Providers\UrlShortenerServiceProvider::class
添加到您的 config/app.php
文件的 providers
数组末尾。
'providers' => [ ... Tooleks\UrlShortener\Providers\UrlShortenerServiceProvider::class, ],
如果您准备通过外观接口使用服务,请将 'UrlShortener' => Tooleks\UrlShortener\Facades\UrlShortener::class
添加到您的 config/app.php
文件的 aliases
数组末尾。
'aliases' => [ ... 'UrlShortener' => Tooleks\UrlShortener\Facades\UrlShortener::class, ],
使用以下命令发布迁移脚本:
php artisan vendor:publish --provider="Tooleks\UrlShortener\Providers\UrlShortenerServiceProvider" --tag="migrations"
运行迁移脚本
php artisan migrate
使用示例
通过服务use \Tooleks\UrlShortener\Services\Contracts\UrlShortenerServiceContract; $urlShortener = app(UrlShortenerServiceContract::class); $shortUrl = $urlShortener->getShortUrl($longUrl);
use \Tooleks\UrlShortener\Services\Contracts\UrlShortenerServiceContract; $urlShortener = app(UrlShortenerServiceContract::class); $longUrl = $urlShortener->getLongUrl($shortUrl);通过服务外观
$shortUrl = UrlShortener::getShortUrl($longUrl);
$longUrl = UrlShortener::getLongUrl($shortUrl);