Blog

Blog/

15- Migrations | Crear un blog con Laravel 5.1

Las Migraciones son una herramienta que nos proporciona Laravel para crear estructuras de tablas en nuestra base de datos de forma sencilla, definiendo tablas con sus columnas y tipos de datos. Las migraciones se crean en el directorio Database\Migrations, donde ya tenemos un par de ellas creadas, vemos que la primera que nos encontramos es [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

14- Creando los Modelos de nuestro blog | Crear un blog con Laravel 5.1

Una vez que hemos entendido como funcionan los Modelos, vamos a pasar a la acción y a programar los propios de nuestra aplicación. Para crear modelos tenemos una forma muy sencilla usando artisan como hemos utilizado en anteriores ocasiones, entonces abrimos una consola y nos situamos a la raíz de nuestro proyecto. Para poder organizar [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

13- Modelos | Crear un blog con Laravel 5.1

Los Modelos son la forma para acceder a nuestra base de datos de nuestra aplicación de forma fácil, lógica y segmentada. Un modelo representa un objeto de la base de datos. Es decir, tenemos el modelo Usuario, dentro de nuestro modelo buscamos el usuario 1. Esto nos retornara el objeto entero del Usuario 1 el [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

12- Creando rutas y controladores de nuestro Blog | Crear un blog con Laravel 5.1

Una vez que ya sabemos la teoría para crear la aplicación, pasamos a la practica. Necesitaremos las siguientes acciones para nuestra App: Posts Crear post Modificar post Eliminar post Vista general de todos los posts Vista detallada del post Comentarios Crear comentarios Eliminar comentarios   A simple vista podemos observar que tendremos dos controladores, un [...]

diciembre 21st, 2016|Laravel, PHP|4 Comments

11- Rutas avanzadas | Crear un blog con Laravel 5.1

Parámetros Aparte de las rutas y los métodos GET y POST, podemos crear rutas más avanzadas y más funcionales, como por ejemplo pasar parámetros por la ruta, como por ejemplo: Route::get('post/{id}', function($id) { return $id; });   Tenemos la ruta /post que es la "principal", y luego le podemos pasar como parámetro la ID del [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

10- Controladores básicos | Crear un blog con Laravel 5.1

Supongamos que tenemos la ruta siguiente: Route::get('posts', '[email protected]');   Lo primero que necesitamos es el controlador llamado PostController, para ello usaremos Artisan, vamos al terminal y ejecutamos la siguiente instrucción para crear el controlador: php artisan make:controller PostController   Esta instrucción nos creara el controlador dentro del directorio app\Http\Controllers y el mismo nos habrá rellenado [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

9- Rutas básicas | Crear un blog con Laravel 5.1

Las rutas en Laravel son las responsables de indicar el procedimiento que debe seguir nuestra aplicación, es decir, si nosotros pedimos la ruta /posts queremos que nos liste todos los posts. Si queremos el post 1, tendremos una ruta como por ejemplo /post/1. Tanto las peticiones GET como POST las podemos manejar con las rutas [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

8- Artisan | Crear un blog con Laravel 5.1

Artisan nos permite ejecutar comandos des de el terminal que ayudan a crear o modificar elementos de nuestro proyecto en Laravel, como crear modelos, controladores, ver todas las rutas, etc... Para poder ejecutar los comandos de Artisan, des del terminal viajamos hasta la carpeta del proyecto (cd C:\xampp\htdocs\blog) y una vez alli ejecutamos: php artisan [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

7- Configuración de la Base de Datos (MySQL) | Crear un blog con Laravel 5.1

Para poder configurar nuestra base de datos primero tenemos que crearla. Para ello (Recordamos siempre el Xampp con Apache y MySQL activados) nos vamos a la siguiente URL: https://www.magarrent.com/phpmyadmin PhpMyAdmin es un gestor de MySQL gráfico que nos permite administrar todas nuestras bases de datos fácilmente. Por defecto el usuario es 'root' y no tiene [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios

6- Variables de entorno | Crear un blog con Laravel 5.1

Una de las características más importantes de Laravel son las Variables de entorno. Cuando tenemos muchos ficheros y muchos de ellos de configuración, si queremos editar un campo y esta replicado o ni recordamos donde se configura eso, es donde entran las Variables de entorno. En la raíz de nuestro proyecto en Laravel vemos un [...]

diciembre 21st, 2016|Laravel, PHP|Sin comentarios