← Laravel learning pathLaravel · Module 2 of 10
Routing
Map URLs to closures and controllers.
📖 Key ideas
- Web routes live in routes/web.php; API routes in routes/api.php.
- Route::get("/about", fn() => view("about")).
- Parameters: Route::get("/user/{id}", ...).
- Name routes: ->name("profile") and use route("profile").
- Group routes with prefixes and middleware.
💡 Real-life example: Routes are signposts on a highway pointing each car (request) to its exit (controller).
routes/web.phpRoutes for web pages
Route::getDefines a GET route
Named routeRoute with a name for URL generation
Route groupShared prefix or middleware