Cómo instalar y configurar Laravel 5.5

Hola que tal, bienvenido a este nuevo tutorial en donde aprenderemos cómo instalar y configurar Laravel 5.5 para desarrollar proyectos web con PHP, cabe recalcar que la versión 5.5 de Laravel es una versión LTS, lo que quiere decir que tiene soporte por los próximos 2 años y 3 en cuanto a parches de seguridad.

Que es Laravel?

Laravel es un Framework para PHP de código abierto que permite crear aplicaciones y servicios web de forma elegante, sencilla y rápida, Laravel implementa el patrón MVC así como el uso del motor de  plantillas Blade lo que hace que tengamos un código más limpio y legible en las vistas de nuestros proyectos, así mismo ofrece una sencilla forma de manejar la parte de base de datos con su ORM (Object Relational Mapping) Eloquent, que permite de forma muy simple crear todo tipo de consultas y manipular a nuestro antojo nuestra base de datos.

Temas a tratar

Requisitos previos para la instalación de Laravel 5.5.

Cómo instalar Laravel usando composer.

Cómo verificar si Laravel se instaló correctamente.

Estructura de directorios Laravel.

Configurando un nuevo proyecto de Laravel 5.5.

REQUISITOS PREVIOS PARA LA INSTALACIÓN DE LARAVEL

Antes de instalar Laravel 5.5, debes asegurarte de tener los siguientes programas instalados:

1. Servidor web: Puede ser WAMP, XAMPP o AppServ en Windows o tener una instalación de Apache en Linux.

2. PHP

3. MySQL

La ventaja de hacer una instalación en Windows por ejemplo con WAMP, XAMPP o Appserv,  es que ya traen configurado otras herramientas como MySQL, PHP, phpMyAdmin. En entornos Linux hay que instalar cada una por separado. Al momento de realizar este tutorial en utilizado la version de XAMPP: Descarga de XAMPP.

4. Composer: Composer es una una herramienta que permite poder obtener todas las dependencias (librerías de terceros) con las que trabaja Laravel, si aún no tienes instalado composer lo puedes hacer con ayuda del siguiente tutorial: Cómo instala Composer.

5. Entorno de desarrollo integrado (IDE): Puedes usar cualquier IDE de tu preferencia, desde Eclipse, NetBeans o cualquier otro, en lo personal uso Sublime Text.

Cómo instalar Laravel usando composer

Lo primero que debes hacer es abrir una venta de comandos (CMD) e ir a la raíz del servidor web, en mi caso estoy usando XAMPP, la ruta quedará de la siguiente manera:

El comando para instalar Laravel 5.5 es el siguiente: composer create-project laravel/laravel nombre_proyecto

Por lo que en la consola (CMD) vas escribir lo siguiente: 

Este comando va instalar Laravel 5.5 y todas las dependencias necesarias para que funcione y podamos empezar nuestro proyecto, es importante que el servidor web cuente con la versión 7 o superior de PHP, en el caso de XAMPP ya viene listo para usarlo, así que por eso no hay que preocuparse.

Probando la instalación

Para esto debes ir al navegador web y poner la siguiente URL:

Es importante mencionar que antes de realizar la prueba de la instalación hayas iniciado tu servidor web.

Estructura de directorios básicos en Laravel

app: Contiene todo el código de la aplicación.

app/Console: Contiene todos los comandos artisan para usar en la aplicación.

app/Exceptions: Contiene las clases para manejar excepciones.

app/Http: Almacena los controladores creados en la aplicación.

bootstrap: Contiene los archivos y código que usa boostrap.

config: Contiene los archivos de configuración.

database: Contiene las migraciones y archivos de creación de registros para pruebas.

public: Contiene archivos como imágenes, JavaScript CSS, etc.

resources: Ahí se encuentran todos los archivos y vistas de nuestra aplicación.

routes: Contiene las rutas para nuestra aplicación.

Configuración

Cuando estamos desarrollando una aplicación y antes de subirla a producción es importante habilitar el modo DEBUG de tal manera que tengamos más información cuando exista un error, por ejemplo cuando llamamos a una vista y el nombre que le pasamos al controlador no es el correcto. Para habilitar el modo DEBUG en Laravel, nos vamos a config/app.php.

Configurar modo DEBUG en Laravel

Vamos a encontrar una línea como se muestra a continuación:

La cual debemos cambiar a true y guardar:

Con esto podremos visualizar o por lo menos tendremos la idea de lo que ocurre cuando la aplicación lance un error.

Cambiar la zona horaria

Lo siguiente que nos queda es cambiar la zona horaria en la línea timezone:

La cual debemos cambiar, por ejemplo en mi caso para Ecuador pondré la siguiente:

Para saber que zona horaria es la tuya puedes consultar en la página oficial de PHP  Zona horaria PHP.

Cambiar los mensajes de errores en validaciones a español

Por defecto los mensajes de error están en inglés, los puedes dejar en la configuración por defecto, pero si quieres cambiarlos a español debes ir al siguiente enlace  Descarga archivos  descargar y copiar la carpeta “es” en /resources/lang/ de tu proyecto, y luego en el archivo /config/app.php, debes buscar la línea:

Y cambiar en por es, como se ve a continuación:

Configuración de conexión a la base de datos

Para esto debes ir al archivo /config/database.php buscar la zona de configuración para MySQL que debe estar como sigue:

A continuación debes cambiar las siguientes líneas:

Adicionalmente debes ir al archivo .env y buscar las siguientes líneas:

En mi caso yo cambiaré como se muestra a continuación:

Tu deberás cambiar de acuerdo a las credenciales de tu servidor de base de datos.

RESUMEN

En este tutorial, hemos visto:

Los requisitos previos para instalar Laravel 5.5. 

Cómo instalar Laravel 5.5.

Estructura de directorios principales de un proyecto en Laravel.

Cómo configurar un nuevo proyecto en Laravel 5.5.

Espero que esta entrada haya sido de ayuda, nos vemos en la próxima, saludos.

Opt In Image
Te gusta la Programación Web?
Suscríbete ahora y recibe los mejores contenidos sobre Programación Web con Java y PHP en tu correo.

Tus datos estarán protegidos y 100% libre de Spam

Desarrollador Web con Java y PHP, Blogger, aprendiendo y compartiendo conocimientos.

Artículos Recomendados

Dejar un Comentario