Laravel

/Laravel

17- Vistas en Laravel | Crear un blog con Laravel 5.1

Una vista en Laravel es un archivo .blade.php donde hay HTML puro y puede haber o no código en blade. Blade es un sistema de plantillas que nos permite pasar datos a las vistas y escribir código en ellas de forma fácil y ordenada. Todas las vistas están alojadas en el directorio resources/views Si nos [...]

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

16- Creando las Migraciones para nuestro blog | Crear un blog con Laravel 5.1

Antes de crear las migraciones para nuestro blog, vamos a borrar las que ya hay creadas porque no las necesitamos, vamos al directorio Database\Migrations y borramos los dos archivos que hay, create_users_table y create_password_reset_table. Una vez limpias nuestras migraciones, vamos a crear con artisan las dos migraciones para nuestra aplicacion: php artisan make:migration create_posts_table php [...]

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

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', '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