redirect() is one of the most used and popular helper function. This function redirects users to different URLs of the website. By using this method, we can redirect the user to pages with or without data.
Redirect to different URL
This is the most and simplest form in which the redirect method is used. We can redirect a user to the homepage by simply using the method below:
Users can also pass parameters inside the redirect method. The parameters given in the method will be added to the URL of the base application.
Likewise, users can also pass more parameters:
If the user wants to perform some sort of tasks and redirect back to the same page then the user can use back(). This method is also really helpful.
Users can also name the routes in the application for consistency. Some users call named routes instead of using URLs. Let’s see an example to make this concept clear.
We can also pass the second parameter in route() in the form of an array. Let's see an example of a parameterized route.
We can write the above above in simpler form which is here below:
return redirect()->route('post.edit', ['id' => $post->id]);
Read the details of the post in https://laravelproject.com/different-ways-to-redirect-user/.