Rutas basicas en laravel 11
Las rutas más básicas en Laravel aceptan una URI y una closure, proporcionando un método muy simple y expresivo para definir rutas y comportamientos sin necesidad de archivos de configuración de rutas complicados.
Dónde Escribir el Código
El código para definir rutas básicas debe escribirse en el archivo routes/web.php
.
Ejemplo de Código
use Illuminate\Support\Facades\Route;
Route::get('/greeting', function () {
return 'Hello World';
});
Explicación del Código
Vamos a desglosar este ejemplo para entender cada parte:
use Illuminate\Support\Facades\Route;
: Esta línea importa la clase Route de Laravel, que nos permite definir rutas en nuestra aplicación.Route::get('/greeting', ...);
: Aquí estamos utilizando el método estáticoget
de la clase Route. Este método define una ruta que responde a solicitudes HTTP GET.'/greeting'
: Este es el URI (Uniform Resource Identifier) de la ruta. En este caso, la ruta responderá cuando alguien visitewww.conozcalaravel.test/greeting
.function () { ... }
: Esta es una closure (función anónima) que se ejecutará cuando alguien acceda a esta ruta.return 'Hello World';
: Esta línea define lo que la ruta devolverá al navegador. En este caso, simplemente devuelve el texto «Hello World».
Visualización en Pantalla
Cuando accedas a www.conozcalaravel.test/greeting
en tu navegador, verás lo siguiente:
Hello World
Ejemplos Adicionales
Podemos crear más rutas básicas similares a nuestro primer ejemplo:
Route::get('/saludo', function () {
return 'Hola, bienvenido a Laravel';
});
Route::get('/despedida', function () {
return 'Hasta luego, gracias por visitar';
});
Route::get('/fecha', function () {
return 'Hoy es ' . date('d/m/Y');
});
Estos ejemplos muestran cómo podemos crear diferentes rutas que devuelven distintos tipos de información:
- Cuando accedas a
www.conozcalaravel.test/saludo
, verás:
Hola, bienvenido a Laravel
- Cuando accedas a
www.conozcalaravel.test/despedida
, verás:
Hasta luego, gracias por visitar
- Cuando accedas a
www.conozcalaravel.test/fecha
, verás algo como:
Hoy es 15/05/2023
(La fecha exacta dependerá del día en que accedas a la ruta)
Conclusión
Las rutas básicas en Laravel son una forma sencilla y poderosa de definir el comportamiento de tu aplicación en respuesta a diferentes URLs. Con solo unas pocas líneas de código, puedes crear respuestas dinámicas a las solicitudes de los usuarios, desde simples mensajes de texto hasta información generada dinámicamente como la fecha actual.
Para más información, puedes consultar:
Etiqueta:rutas