Projectslaravel-shortifyInstallation

Laravel Shortify

Package

URL shortening with visit tracking for Laravel.

Upgrade Guide

Installation

Requirements

  • PHP 8.3+
  • Laravel 13+

Install

composer require bradietilley/laravel-shortify

Publish the config and migrations, then migrate:

php artisan vendor:publish --tag="shortify-config"
php artisan vendor:publish --tag="shortify-migrations"
php artisan migrate

The service provider is auto-discovered. No manual registration is required.

Upgrade from 0.x

See the CHANGELOG for breaking changes. In particular:

  • Laravel 13 and PHP 8.3 are required
  • Publish and run the new ownership / soft-delete migration
  • Prefer binding contracts over subclassing Shortify when customising behaviour

Next steps