{"repo":"YorCreative/Laravel-UrlShortener","free":true,"listed":false,"github":"https://github.com/YorCreative/Laravel-UrlShortener","clone":"git clone https://github.com/YorCreative/Laravel-UrlShortener.git","description":"A Laravel URL Shortener package that provides URL redirects with optionally protected URL password, URL expiration, open limits before expiration, ability to set feature activation dates, click tracking, custom vanity identifiers, event dispatching, and soft delete/restore out of the box for your Laravel applications.","language":"PHP","stars":122,"topics":["laravel","laravel-package","package","shortener-service","shortener-url","url-shortener","urls","lumen-framework","shorten-urls","shorturl"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Laravel URL Shortener A Laravel URL Shortener package that provides URL redirects with optionally protected URL password, URL expiration, open limits before expiration, ability to set feature activation dates, click tracking, custom vanity identifiers, event dispatching, and soft delete/restore out of the box for your Laravel applications. Requirements - PHP 8.1+ (PHP 8.3+ when using Laravel 13) - Laravel 10.x, 11.x, 12.x, or 13.x Installation install the package via composer: Publish the packages assets. You can also publish assets by tag. Run migrations. Upgrade Guides Upgrading to v3.x from v2.x Upgrading to v2.x from v1.x Usage Building Short Urls Finding Existing Short Urls Deleting & Restoring Short Urls Getting Click Information Getting Click Information and Filtering on Ownership Filter on Outcome Filter on the Click's YorShortUrl Status Filtered on YorShortUrl Identifier(s) Filtered Clicks by UTM parameter(s). These Can be filtered together or individually. Iterate Through Results With Batches Putting it all Together UTM Support When creating a Short URL, the following UTM parameters are available to attach to the Short URL for advanced tracking of your Short Urls. - utm id - utm campaign - utm source - utm medium - utm content - utm term UTM information is hidden in the Short URL identifier and clicks are filterable by UTM parameters. Events The package dispatches events that you can listen to in your application: Event Dispatched When Payload ------- --------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/YorCreative","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YorCreative/Laravel-UrlShortener/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}