use Illuminate\Routing\Router; $router = new Router(); $router->get('/hello', function () { return 'Hello World!'; });
$router->get('/hello/{name}', function ($name) { return 'Hello '.$name; });
$router->middleware(['auth'])->group(function () use ($router) { $router->get('/admin/dashboard', 'AdminController@dashboard'); });In this example, the middleware 'auth' is applied to the route, and the request will only proceed to the 'dashboard' action in the 'AdminController' controller if the authentication passes. This package belongs to the Laravel Framework, which is a popular PHP web application framework. The Illuminate components, including the Illuminate Routing package, are standalone packages that can be used in any PHP project, not just Laravel applications.