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»

Bienvenidos

Bienvenido/a a mi nuevo blog en el que iré publicando artículos sobre las nuevas tendencias de programación.

El principal objetivo será publicar cada mes sobre una tecnología diferente. Por ejemplo, durante este primer mes de julio estaré publicando sobre Laravel, un framework PHP muy completo, pero a la vez bastante sencillo de utilizar y así los siguientes meses con otras tecnologías.

Las tecnologías de las que hablaré puede que las domine, puede que haya hecho algo anteriormente por trabajo o por mi cuenta o simplemente puede que sea totalmente nueva para mí. Por tanto, yo también iré aprendiendo conforme vaya publicando los posts. Ese es otro de los puntos del blog, aprender todos juntos.

También iré publicando tips, noticias o sobre otras cosas que no tengan que ver con el tema principal del mes, pero no será lo común.

Para saludar, sugerir algo o cualquier cosa podéis poneros en contacto conmigo en el apartado de contacto rellenando el formulario.

ACTUALIZACIÓN 06/12/2017:

Hace mucho tiempo que no publico nada, ya que no tengo el tiempo suficiente. Por tanto, a partir de ahora ya no publicaré artículos durante un mes sobre una tecnología específica, si no que iré publicando artículos según pueda sin seguir la estructura anterior de un mes por tecnología.