andrey-helldar/pretty-routes

This package is abandoned and no longer maintained. The author suggests using the dragon-code/pretty-routes package instead.

Pretty Routes for Laravel

v3.2.1 2022-05-12 03:47 UTC

README

Visualise your routes in pretty format.

Pretty RoutesLight Theme

Pretty Routes Dark Theme

Stable Version Unstable Version Total Downloads Github Workflow Status License

Installation

Laravel Framework

To get the latest version of Pretty Routes, simply require the project using Composer:

composer require dragon-code/pretty-routes --dev

Lumen Framework

To get the latest version of Pretty Routes, simply require the project using Composer:

composer require dragon-code/pretty-routes --dev

In your bootstrap/app/php file add a line above $app->register(App\Providers\RouteServiceProvider::class):

if (env('APP_ENV') !== 'production') {
    $app->register(\PrettyRoutes\ServiceProvider::class);
    $app->configure('pretty-routes');
}

Both frameworks

By default, the package exposes a /routes url. If you wish to configure this, publish the config.

php artisan vendor:publish --provider="PrettyRoutes\ServiceProvider"

If accessing /routes isn't working, ensure that you've included the provider within the same area as all your package providers (before all your app's providers) to ensure it takes priority.

By default, pretty routes only enables itself when APP_DEBUG env is true. You can configure this on the published config as above, or add any custom middlewares.

Upgrade from another packages

Upgrade from andrey-helldar/pretty-routes

  1. In your composer.json file, replace "andrey-helldar/pretty-routes": "^2.0" with "dragon-code/pretty-routes": "^3.0".
  2. Run the command composer update.
  3. Profit!

Upgrade from garygreen/pretty-routes

  1. In your composer.json file, replace "garygreen/pretty-routes": "^1.0" with "andrey-helldar/pretty-routes": "^2.0".
  2. Run the command composer update.
  3. Profit!

Using

Open the /route uri. For example, http://localhost:8000/route

License

This package is licensed under the MIT License.