You will begin by defining routes in your routes/web.php file. For example, you may access the following route by navigating to http://example.com/user in your browser:


First we need to Make Controller

php artisan make:controller UserController


define route in web.php

<?php

use App\Http\Controllers\UserController;

Route::get('/user', [UserController::class, 'index']);



Available Router Methods

The router allows you to register routes that respond to any HTTP verb:


Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);


Example

<?php

use Illuminate\Support\Facades\Route;

Route::get('/greeting', function () {
    return 'Hello World';
});



View Routes

If your route only needs to return a view, you may use the Route::view method. 

Route::view('/welcome', 'welcome');