ideea / laravel-url-shortener
Laravel Package for shortening urls
dev-master
2019-12-27 08:56 UTC
Requires
- php: ^7.0
- laravel/framework: 5.5.*|5.6.*|5.7.*|5.8.*|6.*
- webpatser/laravel-uuid: ^3.0
Requires (Dev)
- orchestra/testbench: ~3.0
This package is auto-updated.
Last update: 2024-11-27 19:33:31 UTC
README
A Laravel package for shortening URLs. Apart for creating short URLs - like bitly - it also supported updating URL redirects and tracking URL clicks.
Laravel URL Shortener
Install the package
composer require arietimmerman/laravel-url-shortener
And start shortening URLs
(string)URLShortener::shorten("http://www.example.com");
For Laravel < 5.5
Add the service provider in your config/app.php
.
'providers' => [ // [..] \ArieTimmerman\Laravel\URLShortener\ServiceProvider::class // [..] ];
Optional
Publish the configuration and the view.
php artisan vendor:publish --provider="ArieTimmerman\Laravel\URLShortener\ServiceProvider"
Optionally, register for URLVisit events in your EventServiceProvider
.
protected $listen = [ 'ArieTimmerman\Laravel\URLShortener\Events\URLVisit' => [ 'App\Listener\YourListener', ] ];
Configuration
See config/urlshortener.php