Download the PHP package arietimmerman/laravel-url-shortener without Composer
On this page you can find all versions of the php package arietimmerman/laravel-url-shortener. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arietimmerman/laravel-url-shortener
More information about arietimmerman/laravel-url-shortener
Files in arietimmerman/laravel-url-shortener
Package laravel-url-shortener
Short Description Laravel Package for shortening urls
License MIT
Informations about the package laravel-url-shortener
A minimal 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. It supports Laravel 5.5 and up (including 7.0 and up).
composer require arietimmerman/laravel-url-shortener
php artisan migrate
And start shortening URLs
~~~.php (string)URLShortener::shorten("http://www.example.com");
Or
~~~.bash
php artisan url:shorten http://www.example.com
Usage for Laravel < 5.5
Add the service provider in your config/app.php
.
~~~.php 'providers' => [ / [..] / \ArieTimmerman\Laravel\URLShortener\ServiceProvider::class / [..] / ];
## Optional
Publish the configuration and the view.
~~~.php
php artisan vendor:publish --provider="ArieTimmerman\Laravel\URLShortener\ServiceProvider"
Optionally, register for URLVisit events in your EventServiceProvider
.
~~~.php protected $listen = [ 'ArieTimmerman\Laravel\URLShortener\Events\URLVisit' => [ 'App\Listener\YourListener', ] ];
## Configuration
See `config/urlshortener.php`
## Docker
Build and start the docker container.
docker-compose build docker-compose up
Now shorten an URL like this
docker-compose exec laravel-url-shortener php artisan url:shorten https://www.example.com
Check out the redirect
curl -v http://localhost:18123/code
All versions of laravel-url-shortener with dependencies
webpatser/laravel-uuid Version ^3.0|^4.0
illuminate/database Version ^6.0|^7.0|^8.0|^9.0
illuminate/support Version ^6.0|^7.0|^8.0|^9.0
illuminate/console Version ^6.0|^7.0|^8.0|^9.0