@techies

Agrupación de categorías técnicas y programación


Laravel controlador y enrutado

Publicado en 25 julio, 2014

Para no definir todo la lógica a nivel de ruta en el fichero route.php, podemos utilizar Controller classes. Los controladores se almacenan en app/controllers (aunque pueden almacenarse en otras rutas). Controlador Basico UserController.php ( La clase se llamara igual que el fichero) class UserController extends BaseController { /** * Show the profile for the given user. */ public function showProfile($id) { $user = User::...

Seguir...


El sistema de plantillas de Laravel puede utilizar blade (sub-lenguaje), para que lo podamos utilizar debemos de crear las plantillas en el directorio /view con la extensión blade.php. Para poder utilizar estas plantillas debemos crear un controlador para posteriormente meter en el fichero route.php. Definir Blade Layout <!-- Stored in app/views/layouts/master.blade.php --> <html> <body> @section('sidebar') ...

Seguir...


Estos son los pasos para la generación de tablas en la BBDD en Laravel con Artisan: 1. Nos colocaremos en la consola en el directorio donde se encuentra nuestra instalación de Laravel. 2. Para generar el código con el cual crearemos nuestra tabla, teclearemos la siguiente sentencia: php artisan generate:migration create_nombreDeTabla_table --fields="nombreColumna:tipo, nombreColumna:tip, etc" Este comando nos generara un php en la ...

Seguir...


Ajax sincrono

Publicado en 10 julio, 2014

Si queremos hacer una llamada por AJAX de forma sincrona debemos hacerlo como en este ejemplo: function getSource(url){           return $.ajax({                 type: "GET",                 url: url,                 async: false             }).responseText; } Esto nos puede resultar util cuando alguna variable requiere de un dato que viene por AJAX para modificar su contenido. Si es ...

Seguir...


Carga de entorno personalizado en WordPress

Publicado en 1 julio, 2014

Es necesario añadir en el conf de apache (personal de nuestro sitio) variable  ALSUR_ENV: SetEnv ALSUR_USER 'yo' En el wp-config de wordpres debemos añadir las siguientes líneas justo debajo de la definición del classpath if ( isset( $_SERVER['ALSUR_USER'] ) ){ define('WP_HOME',"http://" . $_SERVER['ALSUR_USER'] . ".nuestrositio.com/"); define('WP_SITEURL',"http://". $_SERVER['ALSUR_USER'] . ".nuestrositio.com/"); define('WP_C...

Seguir...