Creacion De Rutas [Laravel 5.4]

Laravel 5.4(Nivel Básico)

La generación o creación de rutas amigables es otra de las ventajas que nos brinda laravel. Verbos web disponibles

Para poder crear nuevas rutas de tipo web, agregamos la declaracion de las mismas en el archivo routes/web.php Rutas Basicas

Route::get('nombre-ruta', function () {
    return 'Mi Primera Ruta';
});

Rutas con Parametros Parametros requeridos

Route::get('user/{id}', function ($id) {
    return 'User '.$id;
});

Parametros opcionales Para poder agregar un parametro opcional simplemente agregamos un signo de interrogacion de cierre (?) a la sintaxis de parametros.

Route::get('user/{name?}', function ($name = null) {
    return $name;
});

Expresiones regulares En el siguiente ejemplo se valida que el parametro id, sea especificamente un número y no asi un caracter o cadena.

Route::get('user/{id}', function ($id) {
    //
})->where('id', '[0-9]+');

Nombrando Rutas

Route::get('user/profile', function () {
    //
})->name('profile');

Agrupando Rutas Middleware Namespaces Sub-Domains Route-Prefix

Route::group(['prefix' => 'admin'], function () {
    Route::get('/users', function ()    {
        return "lists all users";
    });

    Route::get('/roles', function () {
        return "lists all roles";
    });
});

Para comprender mejor la leccion visualiza el siguiente vídeo.

Laravel 5.4

  1. Introduccion [laravel 5.4]
  2. Instalación [Laravel 5.4]
  3. Estructura de Archivos [Laravel 5.4]
  4. Artisan [Laravel 5.4]
  5. Creacion de rutas [laravel 5.4]
  6. Controladores [Laravel 5.4]
  7. Vistas y Sistema de Platillas BLADE [Laravel 5.4]
Escribe tu comentario