Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP 5 y PHP 7. Su filosofía es desarrollar código PHP de forma elegante y simple

Laravel tiene como objetivo ser un framework que permita el uso de una sintaxis elegante y expresiva para crear código de forma sencilla y permitiendo multitud de funcionalidades. Intenta aprovechar lo mejor de otros frameworks y aprovechar las características de las últimas versiones de PHP.​

Gran parte de Laravel está formado por dependencias, especialmente de Symfony, esto implica que el desarrollo de Laravel dependa también del desarrollo de sus dependencias.

Curso Laravel. Presentación. Vídeo 1

Comenzamos con este vídeo de presentación el curso de Laravel. ¡Espero que os guste!

Curso Laravel. MVC. Vídeo 2

En este segundo vídeo vemos que es el patrón de Modelo-Vista-Controlador que utiliza Laravel.

Curso Laravel. Instalación. Vídeo 3

En este vídeo comenzamos con todo el proceso de instalación del software necesario.

Curso Laravel. Instalación II. Vídeo 4

Continuamos con el proceso de instalación de Homestead. Creamos claves pública y privada y vemos el archivo de configuración.

Curso Laravel. Instalación III. Vídeo 5

Terminamos con el proceso de instalación de Laravel.

Curso Laravel. Routes (Las rutas). Vídeo 6

Vemos en este vídeo cómo trabajar con rutas en Laravel.

Curso Laravel. Controllers I Controladores. Vídeo 7

Comenzamos a ver en este vídeo el tema de los controllers (controladores). Vemos cómo crear controladores de forma manual.

Curso Laravel. Controllers II Controladores. Vídeo 8

En este vídeo vemos cómo crear controllers desde la consola.

Curso Laravel. Controllers III Controladores. Vídeo 9

En este vídeo vemos cómo pasar parámetros a controllers y cómo crear la estructura de un sitio web.

Curso Laravel. Controllers IV (Controladores). Vídeo 10

En este vídeo vemos cómo generar rutas para utilizar controladores generados con el comando php make artisan controller con recursos.

Curso Laravel. Bootstrap I. Vídeo 11

Comenzamos a ver en este vídeo cómo integrar Bootstrap en Laravel.

Curso Laravel. Bootstrap II. Vídeo 12

Vemos en este vídeo cómo incluir el framework Bootstrap en nuestro proyecto.

Curso Laravel. Blade I. Vídeo 13

En este vídeo vemos qué es y cómo funciona el motor de plantillas Blade de Laravel.

Curso Laravel. Blade II. Vídeo 14

En este vídeo vemos como blade es capaz de simplificar código php gracias a su especial sintaxis. Utilizamos condicionales if-else y bucles for-each con la nomenclatura blade.

Curso Laravel. Blade y Bootstrap. Vídeo 15

Vemos cómo utilizar blade y bootstrap de manera conjunta. Será lo más habitual a la hora de crear nuestros proyectos Laravel.

Curso Laravel. BBDD I. Vídeo 16

En este vídeo comenzamos a ver el manejo de BBDD en el framework Laravel. Vemos la configuración de las BBDD, dónde esta la información sensible y cómo ver un listado con las BBDD existentes.

Curso Laravel. BBDD II. Migrations. Vídeo 17

En este vídeo comenzamos a ver las “migrations” que nos permitirán crear tablas nuevas en BBDD.

Curso Laravel. BBDD III. Migrations II. Vídeo 18

En este vídeo vemos cómo crear nuestro propio archivo migrations, vemos los comandos disponibles para crear campos de diferentes tipos en las tablas de la BBDD y cómo volver hacia atrás en una migración. Todo ello utilizando php artisan.

Curso Laravel. BBDD IV Migrations III. Vídeo 19

Después de haber visto en el vídeo anterior cómo crear una tabla nueva con migrations, en este vídeo vemos cómo modificar una tabla creada previamente, sin perder información, utilizando de nuevo migrations.

Curso Laravel. BBDD V. Raw SQL Query. Vídeo 20

En esta clase vemos cómo manipular los registros de una tabla utilizando instrucciones SQL (Raw SQL Query). Realizamos acciones de tipo CRUD con los métodos estáticos de la interfaz DB.

Curso Laravel. BBDD VI. Eloquent I. Vídeo 21

Vemos en este vídeo cómo acceder a la información almacenada en una tabla de la BBDD con Eloquent. Esto nos permite acceder a la información (y manipularla) sin necesidad de escribir código SQL. Eloquent utiliza la potencia de la POO para acceder a las BBDD.

Curso Laravel. BBDD VII.Eloquent II.Vídeo 22

En este vídeo vemos cómo realizar consultas con filtros utilizando Eloquent.

Curso Laravel. BBDD VIII. Eloquent III. Vídeo 23

Continuamos con Eloquent en este vídeo viendo cómo insertar y actualizar registros. Es sencillo, tan solo hay que seguir las instrucciones de la documentación oficial utilizando POO.

Curso Laravel. BBDD IX. Eloquent IV. Vídeo 24

En este vídeo vemos el resto de acciones CRUD y también el uso del método “create” para la inserción de registros en la BBDD con vistas a su uso futuro en formularios.

Curso Laravel. BBDD X Eloquent V. Vídeo 25

En este vídeo vemos cómo hacer “soft-deleting” en la BBDD con eloquent.

Curso Laravel. BBDD XI. Eloquent VI. Vídeo 26

En este vídeo vemos cómo crear relaciones uno a uno entre dos tablas con eloquent.

Para más cursos, ejercicios y manuales www.pildorasinformaticas.es