En esta entrada vamos a profundizar en Blade. Vamos a crear un layout y extenderlo desde los diferentes templates, también vamos a utilizar includes para incluir desde una vista a parte los errores y el formulario de envío de posts. Y también utilizaremos los condicionales de Blade para mostrar un mensaje si no hay posts en la lista.
Categoría: Laravel
Laravel 5.4 #4 : Insertar datos desde un formulario y validarlo
En esta entrada vamos a tratar de insertar datos desde un formulario a través del método POST y después validaremos estos datos sean correctos.
Continuar leyendo «Laravel 5.4 #4 : Insertar datos desde un formulario y validarlo»
Laravel 5.4 #3 : Controladores, vistas, modelos y migraciones
En esta entrada lo que vamos a hacer va a ser conectar Laravel a la base de datos que crearemos, crear un modelo y utilizarlo y mostrar los resultados de una consulta a la base de datos en la vista.
Continuar leyendo «Laravel 5.4 #3 : Controladores, vistas, modelos y migraciones»
Mejores libros sobre Laravel
Por si quieres tener otros recursos donde aprender sobre Laravel (aparte de la serie de este blog) hay muchísimos libros los cuales te pueden servir y mucho. Aquí voy a hacer un recogido de unos pocos libros, con una pequeña descripción de que es lo que contiene cada uno.
Todos los libros están en inglés.
Laravel 5.4 #2 : Rutas, controladores y vistas
En este post vamos a explicar cómo crear nuevas rutas en Laravel, qué son y cómo utilizar los controladores y las vistas.
Si entramos en el directorio donde creamos anteriormente nuestro nuevo proyecto Laravel veremos que hay muchas carpetas, cada carpeta tiene unos archivos que cada uno tiene su funcionalidad.
- app: es donde están todas las clases de lo que sería tu app. (controladores, modelos, etc.)
- bootstrap: contiene lo necesario para inciar el framework
- config: contiene los archivos de configuraciones
- database: contiene las migraciones y los seeds
- public: contiene el index.php que el archivo por donde entran todas las consultas
- resources: contiene las vistas y los assets sin compilar (JS, CSS, etc)
- routes: contiene las rutas de tu app
- storage: contiene cachés y logs
- tests: contiene los tests
- vendor: contiene las dependencias
Continuar leyendo «Laravel 5.4 #2 : Rutas, controladores y vistas»
Laravel 5.4 #1 : Instalar y crear primer proyecto
Laravel es un framework PHP creado por Taylor Otwell. Actualmente, es uno de los frameworks PHP más conocidos y que más se utiliza por su simplicidad, pero eso no quiere decir que no sea un framework completo, al contrario. Tiene muchísimas características que hacen que cada vez más gente apoye el proyecto.
La comunidad que tiene detrás es enorme contribuyendo al core y con un montón de paquetes (más adelante explicaré que son y como utilizarlos) que nos ahorran tener que programar acciones comunes en casi todos los proyectos.
Algunas de las características que posee son:
- Motor de plantillas propio, Blade
- ORM propio, Eloquent
- Rutas
- Paquetes
- MVC
- Y más
Continuar leyendo «Laravel 5.4 #1 : Instalar y crear primer proyecto»