gallib/laravel-short-url
A Laravel package for creating and managing short URLs. Generate compact links, customize URL keys, and redirect visitors through your application. Easily integrate URL shortening into any Laravel app for sharing, tracking, or branded links with a simple, framework-friendly API.
This release (1.9.0) is effectively a new baseline: it targets Laravel 9+ and PHP 8+ only, and ships a brand new design. Treat your first day with it as a fresh install rather than an incremental upgrade.
composer require <vendor>/<package>:^1.9 in a throwaway project so you can see the new design and published assets without legacy overrides interfering.php artisan vendor:publish --provider="..." or the documented tags). The "brand new design" almost certainly means new Blade views, CSS/JS, and possibly new config keys — you want the pristine published set before customising.composer.json (exact PHP/Laravel constraints and updated dependencies), the published config/<package>.php, the service provider (what it binds/registers), and the published views/assets directory. Those four tell you how it plugs in.First use case: get the default UI/feature rendering correctly in a scratch Laravel 9 app, then diff the published views/assets against what you had customised in 1.8.x before touching your real application.
composer.lock. Don't let it float into an existing lock file mid-sprint.composer update fails with constraint conflicts, the cause is almost always your PHP version or a transitive package still pinning Laravel 8 — read the conflict tree, don't --ignore-platform-reqs.php artisan config:clear, view:clear, route:clear, and rebuild assets. A "design didn't update" report is usually cached compiled views or stale published assets.config/app.php providers are current.^1.9 in composer.json and commit the lock file, so a future 1.10 redesign doesn't land unreviewed.How can I help you explore Laravel packages today?