tooleks / url-shortener
The Laravel 5 Url Shortener Package
Installs: 166
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/tooleks/url-shortener
This package has no released version yet, and little information is available.
README
Installation
Package Installation
Execute the following command to get the latest version of the package:
composer require tooleks/url-shortener
App Configuration
To register the service simply add Tooleks\UrlShortener\Providers\UrlShortenerServiceProvider::class
into your config/app.php
to the end of the providers
array:
'providers' => [ ... Tooleks\UrlShortener\Providers\UrlShortenerServiceProvider::class, ],
If you prepare to use the service via facade interface add 'UrlShortener' => Tooleks\UrlShortener\Facades\UrlShortener::class
into your config/app.php
to the end of the aliases
array:
'aliases' => [ ... 'UrlShortener' => Tooleks\UrlShortener\Facades\UrlShortener::class, ],
Publish migration scripts with the command:
php artisan vendor:publish --provider="Tooleks\UrlShortener\Providers\UrlShortenerServiceProvider" --tag="migrations"
Run migration scripts:
php artisan migrate
Usage Examples
Via Serviceuse \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);Via Service Facade
$shortUrl = UrlShortener::getShortUrl($longUrl);
$longUrl = UrlShortener::getLongUrl($shortUrl);