Skip to main content

Tutorial 4 Cursos de laravel4 – Rutas

INFO

Tutorial #4 del curso de laravel4, en este tutorial veremos las rutas o el routing, emplearemos los verbos HTTP: GET, POST, DELETE, PUT, ANY de los cuales solo utilizaremos el metodo GET y POST para nuestro proyecto, unos ejemplos basicos de enrutamiento con laravel.

CODIGO

 

Route::any('hola', function()
{
    return 'Hello World';
});

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

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

// rutas con parametro por defecto
Route::get('user/{name?}', function($name = 'John')
{
    return $name;
});

// rutas con expreciones regulares
Route::get('usuario/{name}', function($name)
{
    return $name;
})
->where('name', '[A-Za-z]+');

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

// mostramos un campo de texto en un formulario y enviamos la información
Route::get('registro', function(){
  echo Form::open(array('url' => 'nombre','method' => 'post'));
  echo Form::label('nombre','Tu Nombre: ');
  echo Form::text('nom');
  echo Form::submit('Enviar');
  echo Form::close();
});

//crecibimos la información del formulario y la mostramos
Route::post('nombre',function(){
$nombre = Input::get('nom');
return 'Tu nombre es: '.$nombre;
});

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.