O que é uma Rota?

Uma rota é como um mapa que conecta uma URL a uma ação no seu site.

Exemplo simples:

Route::get('/oi', function () {
    return 'Oi, mundo!';
});


Tipos de rotas

🔹 Rota simples (Closure)

Route::get('/contato', function () {
    return 'Página de Contato';
});

🔹 Rota chamando Controller

use App\\Http\\Controllers\\UsuarioController;

Route::get('/usuarios', [UsuarioController::class, 'index']);

Rotas com parâmetros

// Obrigatório
Route::get('/usuario/{id}', function ($id) {
    return "Usuário ID: $id";
});

// Opcional
Route::get('/saudacao/{nome?}', function ($nome = 'Visitante') {
    return "Olá, $nome!";
});