beginnerLaravel
Previous
What is the difference between implicit and explicit route model binding?
Next
What is a resource controller?
What are route groups?
Answer
Clear, interview-ready explanation
Route groups let several routes share common attributes. A group can apply the same middleware, URL prefix, route-name prefix, domain, controller namespace, or other configuration to every route inside it.
For example, an admin group may use an auth middleware and an admin prefix, so each enclosed route does not need to repeat them. Route groups reduce duplication and make cross-cutting access or URL rules easier to review, but groups should remain focused so deeply nested definitions do not become difficult to follow.