Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Pretty Routes Extended Laravel Package

iperamuna/pretty-routes-extended

View on GitHub
Deep Wiki
Context7

Pretty Routes Extended

Latest Version on Packagist GitHub Tests Action Status Total Downloads License

Pretty Routes Extended Banner

Visualise your Laravel routes in a beautiful, interactive, and searchable interface. Built with Livewire and Tailwind CSS for a premium experience.

This package is heavily inspired by and builds upon the excellent work of garygreen/pretty-routes.

Features

  • ✨ Premium UI: Modern Tailwind CSS design with high-quality aesthetics.
  • 🔍 Real-time Search: Search by URL, Name, or Action with instant debounced results.
  • 📂 Prefix Filtering: Hierarchical filtering for route prefixes (e.g., admin, api).
  • 📍 Highlighting: Toggle row highlights to track specific routes while scrolling.
  • 📜 Mirrored Scroll: A sticky footer with a synced horizontal scrollbar for easier navigation of long URIs.
  • 📊 Statistics: View total and filtered route counts at a glance.
  • 🛠 Configurable: Easily toggle debug restrictions, custom URLs, and branding.

Installation

You can install the package via composer:

composer require iperamuna/pretty-routes-extended

You can publish the config file with:

php artisan vendor:publish --tag="pretty-routes-extended-config"

This is the contents of the published config file:

return [
    'url' => env('PRETTY_ROUTES_URL', 'routes'),
    'middlewares' => [
        'web',
    ],
    'debug_only' => env('PRETTY_ROUTES_DEBUG_ONLY', true),
    // ...
];

Usage

Once installed, visit the /routes endpoint (or your custom configured URL) in your browser.

Testing

composer test

❤️ Credits

License

The MIT License (MIT). Please see License File for more information.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robinflyhigh/livewire-datatables
rudashi/optima
misakstvanu/laravel-fortify-passkeys
insology/laravel-fatture-in-cloud
roundly-consulting/workflows-for-laravel
ipregistry/ipregistry-php
quellabs/canvas-smarty
quellabs/signal-hub
goodport/laravel-js-error-logger
szabrob/laravel-billingo
devkussema/acapapay-laravel
apartejs/laravel
smronju/nativephp-geolocation
luppakorva/laravel-nist-password-rules
owenmelbz/sashimi
gui1535/sql-to-eloquent
hashtap/laravel-responsecache
pnscripts/laravel-proverka-lite
bhawdeadlydan/laravel-accountkit
jlawrence/eos