Laravel controlador y enrutado
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::...
Laravel sistema de plantillas blade
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') ...
Laravel creación de tablas con Artisan
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 ...
Ajax sincrono
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 ...
Piwik
El acceso a piwik es http://box.alsur.es/apiwik/ con el usuario admin y pass 200800. Los scripts que deberiamos modificar en caso de querer algún cambio son: run_import_logs.py (ruta de logs y logs a usar) parser_logs.py (si cambiamos la ruta de acceso se tiene que cambiar también aquí) Ambos en box.alsur.es/html/apiwik/misc/logs-analytics.
