Complete Guide and Tutorials for Routing in Laravel

Routing

All Laravel routes are defined in your route files, which are located in the routes directory. These files are automatically loaded by the framework.
The routes/web.php file defines routes that are for your web interface.
For most applications, you will begin by defining routes in your routes/web.php file.

Syntax:-

Route Returning String

Routes Parameter

Sometimes you will need to capture segments of the URI within your route. For example, you may need to capture a user’s ID from the URL.

Routes Multiple Parameter

Note – Route parameters are always encased within {} braces and should consist of alphabetic characters, and may not contain a – character.

Optional Routes Parameter

We can make optional parameter by placing a ? Mark after the parameter name.

Routes Parameter and Regular Expression

You may constrain the format of your route parameters using the where method on a route instance. The where method accepts the name of the parameter and a regular expression defining how the parameter should be constrained.

Routes Parameter with Regular Expression Helper Method

Rajesh Kumar
Follow me