Yearly Archives: 2016

/2016

21- Listando & Detallando – Posts | Crear un blog con Laravel 5.1

Listando posts Tenemos dos vistas para mostrar los Posts, la lista de todos los posts y la vista del detalle. El método getList() retornara la vista index con la lista de todos los posts: public function getList() { $data['posts'] = Post::where('status', 1)->get(); return view('index', $data); }   Lo único que tendremos que hacer en la [...]

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

23- Felicitacion + recursos | Crear un blog con Laravel 5.

Gracias por completar el curso, te damos la enhorabuena para llegar hasta el final, ahora te toca practicar y hacer grandes proyectos con laravel. El proyecto entero está colgado en GitHub, donde podéis descargarlo libremente y hacer los cambios que queráis, os dejo el enlace: https://github.com/mgarcia96/Laravel-blog---Curso-basico Os dejo mi correo electrónico personal para que podáis [...]

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

22- Creando & Eliminando – Comentarios | Crear un blog con Laravel 5.1

Creando comentarios Lo primero que tenemos que hacer en un comentario es saberlo relacionar con el Post que queremos comentar, en la vista de post hay un formulario para crear comentarios, añadiremos un campo oculto con el post_id para identificar a que post va el comentario: <input type="hidden" name="post_id" value="{‌{ $post->id }}">   Lo siguiente [...]

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

20- Creando / Editando / Eliminando – Posts | Crear un blog con Laravel 5.1

Editando vista Lo primero que vamos a ver es como crear Posts, para ello tenemos la vista edit-post.blade.php la cual la vamos usar simultáneamente para crear o modificar un post, vamos a ver como crearlo primero. Nos vamos al PostController y vamos al método llamado getEditpost($id = null): public function getEditpost($id = null) { return [...]

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

19- Maquetando páginas del Blog | Crear un blog con Laravel 5.1

Esta clase va a ser un poco rápida ya que solo diseñaremos las vistas con bootstrap de nuestro blog, si no habéis usado bootstrap no os preocupéis, solo tenéis que copiar el código de los archivos que os he dejado en el link para descargar más abajo: http://bit.ly/2hsHQ7s

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

18- Plantillas en Blade | Crear un blog con Laravel 5.1

Una de las ventajas que tiene usar un motor de plantillas como Blade es que podemos heredar y pasar datos entre vistas, y con eso reutilizar código, por ejemplo, usaremos una plantilla base la cual tendrá la estructura del HTML, los CSS, JS, el header (Menú), etc... Esto nos permite tener la plantilla base con [...]

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

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|0 Comments

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|0 Comments

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|0 Comments

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|0 Comments