use Illuminate\Http\Request; Route::get('/user/{id}', function ($id, Request $request) { $name = $request->input('name'); return view('user.profile', ['name' => $name]); });
use Illuminate\Http\Request; Route::post('/user', function (Request $request) { $name = $request->input('name'); $email = $request->input('email'); $user = new User(['name' => $name, 'email' => $email]); $user->save(); return response()->json(['success' => true]); });In this example, we are defining a route that accepts a `POST` request and a `Request` object. We are extracting the `name` and `email` parameters from the request and creating a new `User` object with these values. Finally, we are returning a JSON response indicating that the operation was successful. Overall, the PHP Illuminate\Http\Request package library provides a powerful and flexible way to interact with HTTP requests in PHP, making it easier to build complex web applications.