Bueno, en esta ocasión vamos a continuar con nuestro proyecto, creando las acciones de nuestra aplicaciones para administrar las tareas de los usuarios.
Laravel 5, parte 5: Controladores y Rutas
Bueno, en esta ocasión vamos a continuar con nuestro proyecto, creando las acciones de nuestra aplicaciones para administrar las tareas de los usuarios.
Bueno, entrando un poco más en nuestro primer CRUD, podemos continuar con los modelos, donde tratamos la parte de datos que van a interactuar con nuestra aplicación.
Por empezar ya tenemos creado el modelo User, que éste viene por defecto en la instalación de Laravel, así que vamos a crear los otros dos, Tarea y Estado.
Bien, esta versión de Laravel nos proporciona una forma muy fácil de crear usuarios, y teniendo en cuenta lo repetitivo y laborioso que es esto, la solución es genial.
Así que simplemente vamos a la consola y escribir lo siguiente:
En la publicación pasada vimos cómo instalar Laravel e iniciar nuestra aplicación, de acá en adelante vamos a configurar nuestro proyecto, escribiendo algunas líneas por consola para crear nuestras migraciones, modelos, vistas, controladores y validaciones. Hoy veremos migraciones.
Bueno, hace mucho tiempo que no publicaba nada de Laravel, algunos años, cuando todavía íbamos por la versión 4. Así que en esta ocasión voy a retomar, para mostrarles cómo crear un aplicación que consistirá de lo siguiente:
Tendremos un formulario para iniciar sesión, y cada usuario podrá acceder a una lista de tareas que podrán administrar de forma sencilla. Aprenderemos a configurar e instalar un proyecto Laravel 5, validar los datos, y hacer CRUD.
Sin más palabrería comencemos.
Bueno, continuando con nuestro ejemplo de cómo realizar un sistema CRUD con Vue.js y Codeigniter, vamos a finalizar mostrando cómo desarrollar la funcionalidad del frontend.
Read more «Aplicación CRUD con Vue.js y Codeigniter, Segunda parte»
Bueno, a continuación vamos a ver un ejemplo muy sencillo de cómo hacer un administrador de tareas con Vue.js y Codeigniter. De esta manera podremos ver un poco más de Vue, para seguir entendiendo como hacer peticiones ajax, y así trabajar con una base de datos MySQL.
Read more «Aplicación CRUD con Vue.js y Codeigniter, Primera parte»
Si en tu proyecto PHP estás usando algún framework como Laravel, seguramente te habrá resultado fácil a la hora de validar los datos de entrada desde el backend, gracias a las librerías incluidas. Sin embargo, y aunque hoy día la mayoría de los proyectos se encaran con algún framework, puede ser que no sea así, y cuando tengas que validar los datos, tendrás la necesidad de usar alguna librería para solucionar este problema.
En mi corta carrera de programador Angular, siempre me ha tocado trabajar con proyectos de backend como NodeJs o Java, sin embargo nunca lo había hecho con PHP, a pesar de que ya llevo unos años trabajando en este último lenguaje.
Al intentar realizar una prueba, enviando datos mediante Ajax, noté que Angular envía Json, y PHP no trabaja con este tipo de datos, por lo cual necesitamos la forma de transformar este tipo de datos, de tal forma que ambas tecnologías se comuniquen. Este tipo de problemas no sucede por ejemplo con Angular y NodeJs, porque claro, ambos son Javascript, pero acá hablamos de Javascript y PHP.
Ok, hace ya casi tres años o más, inicié esta serie de publicaciones de PHP, y lo he terminado hace bastante tiempo también, sin embargo retomo con una publicación más, con una duda que me compartió un chico hace unos meses.
Todo partía desde el inicio de una conexión a la base de datos, ¿qué pasa cuando debemos hacer varias consultas, y necesitamos un objeto conexión, pero uno solo que podamos reutilizar, sin necesidad de crear nuevas instancias?