04. curso de Laravel

04.-Laravel Tutorial en Español [Rutas] ¡¡En tiempo récord⚡!!

04. %2Bcurso%2Bde%2BLaravel

INTRODUCCIÓN

En este tutorial vamos a trabajar con las rutas y una ruta para que lo entendamos mejor es como una sub carpeta por ejemplo https://www.programadornovato.com/2019/02/04-laravel-tutorial-espanol-en-tiempo.html
Donde
https://www.programadornovato.com = Es el dominio principal.
2019 = La sub carpeta del años
02 = La sub carpeta con el mes

La ventaja de trabajar rutas (o sub carpetas) en laravel es que estas sub carpetas son dinámicas y gestionadas por código incluso pueden ser gestionadas desde la base de datos.

PROCEDIMIENTOS

1.- En el archivo routes/web.php agregaremos este código:

// Si vamos a la ruta http://127.0.0.1:8085/hola veremos un hola
Route::get('hola', function () {
    return "Hola";
});

// Si escribimos http://127.0.0.1:8085/cliente/1 vremos Id del cliente = 1
Route::get('cliente/{id?}', function ($id=0) {
 if ($id==0){
  return "No hay cliente";
 }
 else{
  return "Id del cliente = ".$id;
 }
})->where("id","[0-9]+");

// Si escribimos http://127.0.0.1:8085/producto/1 vremos Id del producto = 1
Route::get('producto/{id?}', function ($id=0) {
 return view('productoView',array('id' => $id ));
})->where("id","[0-9]+");

2.- En la carpeta resources/views/ creamos este archivo productoView.php y colocamos este código:

<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>productos</title>
    </head>
    <body>
        <div>
            <?php
            echo "producto=".$id;
            ?>
        </div>
    </body>
</html>
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)