How do you define routes in Laravel?

Beginner

Answer

Routes are defined in routes/web.php for web routes and routes/api.php for API routes. Laravel supports various HTTP verbs:

Route::get('/users', [UserController::class, 'index']);
Route::post('/users', [UserController::class, 'store']);
Route::put('/users/{id}', [UserController::class, 'update']);
Route::delete('/users/{id}', [UserController::class, 'destroy']);

// Resource route (creates all CRUD routes)
Route::resource('posts', PostController::class);