Laravel es un framework de aplicaciones web con la sintaxis expresiva, elegante. Creemos que el desarrollo debe ser una experiencia agradable, creativo para ser verdaderamente satisfactoria. Laravel intenta tomar en el desarrollo las tareas comunes que se utilizan en la mayoría de proyectos web, como la autenticación, enrutamiento, sesiones, y el almacenamiento en caché.

Laravel tiene como objetivo hacer el proceso de desarrollo amigable para el desarrollador, sin sacrificar la funcionalidad de la aplicación. Desarrolladores felices hacen mejor código. Con este fin, hemos intentado combinar lo mejor de lo que hemos visto en otros frameworks web, incluyendo marcos implementados en otros idiomas, como Ruby on Rails, ASP.NET MVC, y Sinatra.

Laravel es accesible, pero potente, que proporciona potentes herramientas necesarias para grandes aplicaciones robustas. Una excelente inversión de contenedor de control, sistema de migración y expresiva,  para construir cualquier aplicación.

. ¡¡¡Empieza ya!!! =)


01. Introducción 

Bienvenidos a este curso de laravel4 para eldesarrollo de un proyecto funcional en estos tutoriales aprenderemos a utilizar este exelente framework php. En este tutorial explicaremos que es laravel , que ventajas tiene utilizar un framework, además te muestro un pequeño proyecto hecho con laravel4.

02. Instalación del framework en windows 

Tutorial #2 del curso de laravel4 desarrollo de un proyecto funcional, en este tutorial instalaremas el framework de laravel en windows para ello descargaremos lo siguiente:
servidor Xampp, composer, y laravel4, realizaremos la configuracion de un host virtual.

03. Estructura del proyecto 

tutorial #3 del curso de laravel4, en este tutorial veremos la estructura del proyecto las carpetas principales que utilizaremos, ademas del hola mundo en laravel.

04. Rutas 

Tutorial #4 del curso de laravel, en este tutorial vermos las rutas, el routing, utilizando los verbos http: GET, POST, PUT, DELETE, ANY, de los cuales solo utilizaremos a lo largo del curso los metodos GET y POST, veremos unos ejemplos sencillos de la utilización de estos metodos en el routing.

05.Filtros

Tutorial #5 del curso de laravel4, en este tutorial veremos el uso de un filtro, en laravel utilizando en filtro before, enlazaremos a una ruta con metodo GET, no profundizaremos el uso de filtros ya que no involucra a nuestro proyecto pero mas adelante utilizaremos un filtro para la autentificación de usuarios.

06. Controladores

Tutorial #6 del curso de laravel4, en este tuorial veremos que son los controladores, ademas de realizar algunos ejemplos de controladores y enlazaremos a las rutas.

07. Controladores Restful 

Tutorial #7 del curso de laravel4 en este tutorial continuamos viendo los controladores, en este caso controladores Restful, otra forma más comoda de manejar el enrutado y la lógia de nuestra aplicación siendo esta la que utilizaremos a lo largo de nuestro proyecto en este curso.

08.Vistas y redirección 

Tutorial #8 del curso de laravel4, en este tutorial veremos que son las vistas ademas de enviar datos a las vistas desde un controlador, y el enrutado.

09. Blade 

tutorial #9 del curso de laravel, en este tutorial para complementar las vistas veremos el constructor de plantillas de laravel, ademas de las salidas php que nos ofrece.

10. Creando nuestra primera interfaz login 

Tutorial #10 del curso de laravel4, En este tutorial vermos como crear nuestra primera interfaz grafica de nuestro sistema llamado express bus package, cabe aclarar que en este curso no se vera lo que es diseño web ya que es un curso de laravel.

11. Migraciones base de datos 

Tutorial # 11 del curos de laravel4, en este tutorial ingresamos a la parte de base de datos en laravel, crearemos nuestra base de datos y nuestra primera tabla de nuestra aplicación, utilizando migraciones, utilizando artisan atravez de la consola de windows.

12.Crear tabla con schema

tutorial #12 del curso de laravel4, en este tutorial continuamos viendo la creación de tablas esta vez lo haremos utilizando el constructor de Esquemas de laravel “Schema” utulizando una ruta, para esto sera muy cencillo hacerlo.

13.llenado de tabla con seeders y artisan

Tutorial #13 del curso de laravel4, continuamos viendo base de datos, es momento de poblar nuestra tabla users , vamos a utilizar los seeders una clase de laravel que nos permite rellenar tablas utilizaremos la consola de windows con artisan.

14. Llenado de tabla manualmente con routes 

Tutorial #14 del curso de laravel, en este tutorial continuamos viendo base de datos, vamos a poblar o llenar nuestra tabla user de forma manual utilizando routes de laravel.

15. Modelo Eloquent 

Tutorial #15 del curso de laravel4, en este tutorial veremos el modelo Eloquent ORM de laravel que nos permite manejar la base de datos convirtiendo las tablas en objetos de facil manejo manejaremos CRUD, las funciones basicas como insertar, buscar, actualizar, eliminar.

16. Autentificación login 

Tutorial #16 del curso de laravel 4, en este tutorial veremos como autentificar a los usurios utilizando las funciones internas de laravel que nos simpifican el trabajo, veremos la autentificacion basica y la otra utilizando controlador.

17. Control de rutas 

tutorial #17 del curso de laravel 4, en este tutorial veremos como proteger las rutas utilizando filtro de autentificacion de laravel esto para evitar accesos a areas de nuestro sistema sin antes averse logeado.

18. Error login y segunda interfaz dashboard 

Tutorial #18 del curso de laravel4, en este tutorial complementamos lo faltante al login mostrando un mensaje de error al fallar el logeo, ademas utilizaremos un template para el dashboard o administracion de nuestro sistemas.

19. Acceso a datos de usuario en una vista

Tutorial #19 del curso de laravel4, en este video tutorial primeramente veremos como protejer las vistas, y accederemos a los datos del usuario logeado esto en una vista.

20. Listar Usuarios

Tutorial #20 del curso de laravel4, en este tutorial vermos como listar nuestros usuarios de la base de tados de la tabla users, utilizamos un plugin de llamado datatables, que ya esta incorpordao en nuestro template nos permite generar tablas dinámicas tendremos de esta forma nuestra segunda interfaz para los usuarios.

21. Agregar usuarios 

Tutorial #21 del curso de laravel4 , en este tutorial retomaremos la parte de usuarios de nuestro sistema, agregaremos usuarios utilizando una ventana modal de bootstrap3, evitanado el uso de otra vista.

22. Eliminar usuario 

Tutorial #22 del curso de laravel4, en este tutorial veremos como eliminar a los usuarios de la lista utilizaremos tambien un mensaje de confirmación en jquery para eliminar.

23. Editar usuarios jquery 

Tutorial #23 del curso de laravel4, en este tutorial veremos como editar los datos de un usuario de la lista emplearemos una ventana modal y jquery para la peticiones ajax

24. Instalacion de paquetes 

Tutorial #24 y final del curso de laravel4, en este último tutorial veremos como instalar paquetes a laravel utilizando composer.

* Autor de este curso http://www.arielmax.com.ar/.