Skip to main content

Tutorial 7 Cursos de laravel4 – Controladores RESTful

INFO

Tutorial #7 del curso de laravel4, continuamos viendo los controladores en este caso los controladores RESTful este tipo de controladores nos permiten simplificar el código de nuestra aplicación y manejar de forma independiente los verbos HTTP ya que los manejamos dentro de los metodos en nuestro controlador.

CODIGO DEL EJEMPLO

app/controllers/UsuariosController.php

<?php
class UsuariosController extends BaseController
{
  // metodo se ejecuta por defecto primero Index
  public function getIndex()
   {
     return 'Aqui podemos listar a los usuarios de la Base de Datos:';
   }

   // metodo para mostrar un formulario de registro
   public function getRegistrar()
   {
     // desplegamos un formulario básico
     echo 'Aqui podemos registrar a los usuarios: ';
     echo Form::open(array('url' => 'usuarios/crear', 'method' => 'post'));
     echo Form::label('name', 'Nombre: ');
     echo Form::text('nombre');
     echo Form::submit('Registrar');
     echo Form::close();

   }
  // metodo para registrar y mostrar el usuario
   public function postCrear()
   {
     // recibimos la variable enviada por el formulario con el metodo post
     $nombre = Input::get('nombre');
     return 'Usuario Registrado: '.$nombre;
   }
   //metodo para mostrar el perfil del usuario
   public function getPerfil()
   {
     return 'Aqui podemos mostrar el perfil del usuario: ';
   }

?>

app/routes.php
//llamamos al controlador RESTFUL  Esto enrutara a todos los metodos a la vez
Route::controller('usuarios','UsuariosController');

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.