Esempio n. 1
0
// esta ruta sera para crear al usuario
Route::post('registro', 'UsuariosController@registrarUsuario');
Route::get('cliente', 'WebServiceController@getCliente');
Route::any('servidor', 'WebServiceController@getServicio');
// Por ultimo crearemos un grupo con el filtro auth.
// Para todas estas rutas el usuario debe haber iniciado sesión.
// En caso de que se intente entrar y el usuario haya iniciado session
// entonces sera redirigido a la ruta login
Route::group(array('before' => 'auth'), function () {
    Route::get('/', function () {
        //return View::make('hello');
        // Con la funcion with() podemos traer todos los vendedores
        // con sus respectivos productos. Esta funcion recibe como parametro
        // alguna relacion que tenga el modelo al que se este llamando y
        // la incluye en los resultados que devuelve el get()
        $vendedores = Vendedor::with('productos')->get();
        return View::make('inicio', array('vendedores' => $vendedores));
    });
    Route::get('vendedor', 'VendedorController@mostrarVendedores');
    Route::post('vendedor', 'VendedorController@crearVendedor');
    Route::get('producto', 'ProductoController@mostrarProductos');
    Route::post('producto', 'ProductoController@crearProducto');
});
/* * ******************************Utilizacion de Filtros************************ */
//Route::get('/', array(
//    // momento_del_filtro => nombre_del_filtro
//    'before' => 'filtro_antes',
//    'after' => 'filtro_despues',
//    // acción que ejecuta la ruta
//    function() {
//        echo 'Pagina Principal  <br />';