Rutas automáticas en Laravel 5

Es interesante saber como generar rutas automáticas en Laravel 5, ya que así nos evitamos tener que crear una ruta por cada acción de nuestro controlador. Veamos un ejemplo.

Creamos la ruta en nuestro routes.php

Route::controller('pruebas', 'PruebasController');

Creamos el controlador PruebasController.php

<?php 
namespace App\Http\Controllers;
use Illuminate\Http\Request;

class PruebasController extends Controller {

//Esto es un controlador rest en el que le indicamos que método http tiene que usar cada acción
    public function getIndex()
    {
       echo "Acción index";
    }

    public function postHola()
    {
       echo "Acción por post";
    }

    public function anyMundo()
    {
        echo "Acción para cualquier método http";
    }
	
}

El resultado:

rutas automaticas en laravel 5

rutas automaticas en laravel 5 accion

Más información:
http://laravel.com/docs/5.0/controllers

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

Poner un comentario

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