Yearly Archives: 2016

/2016

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', 'PostController@listPosts');   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://blog.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

5- Instalar Laravel vía Composer | Crear un blog con Laravel 5.1

La manera más rápida de instalar Laravel es vía Composer. Abrimos un terminal y viajamos a C:/xampp/htdocs que es donde ira nuestro proyecto. cd C:\xampp\htdocs Una vez situados en el directorio, ejecutaremos el siguiente comando para crear el proyecto en Laravel: composer create-project laravel/laravel blog "5.1.*" Este comando nos crea el proyecto en laravel llamado [...]

diciembre 20th, 2016|Laravel, PHP|Sin comentarios

4- ¿Qué necesitamos? | Crear un blog con Laravel 5.1

Para crear nuestro proyecto necesitamos: Servidor web: Nosotros en este caso utilizaremos Xampp Editor de código: El que os vaya mejor, nosotros utilizamos Sublime Text 3 Navegador Web: Chrome, Firefox, etc... Composer: Composer es un manejador de paquetes para PHP. Si necesitamos usar un paquete como captcha, mongo... Composer nos ayuda a instalarlo i configurarlo. [...]

diciembre 20th, 2016|Laravel, PHP|Sin comentarios