Resolve routes and urls with one function.
Requires PHP 8.0+
You can install the package via composer:
composer require felixdorn/laravel-url-resolver
use Honda\UrlResolver\UrlResolver;
UrlResolver::guess('welcome', []);
- The route exists:
route('...', $context)
- The route does not exist:
url(...')
- The "route" is an external URL: returns it
Runs the entire test suite:
composer test
Runs PHP CS Fixer:
composer lint
Runs PHPStan:
composer test:types
Runs unit tests
composer test:unit
Url Resolver for Laravel was created by Félix Dorn under the MIT License