1. TAW – Instalación de Laravel (Actualizado a PHP 7.4 y Laravel 7)

1. TAW – Instalación de Laravel (Actualizado a PHP 7.4 y Laravel 7)

Actualización

PHP 7.4.7
Composer 1.10. Versión del 03-06-2020
Laravel 7.12.0
Proyecto creado
Ejecutando Proyecto

Creando sistema de Login default Laravel 7

composer require laravel/ui
php artisan ui vue --auth
Listo
Detalles a corregir con archivos JS y CSS
Problemas previos a configurar correctamente las credenciales de la BD
Creamos la BD
Configuración de archivo .env
Ejecutamos la migración
Prueba de Login
Login Default Funciona

Sobre el problema de la falta de app.css y js.css, lo siguientes comandos resuelven el problema.

npm install && npm run dev
Este par de comandos resuelven el problema
Login con CSS y JS listo

Parte 1. Preparación del entorno de desarrollo

Para esta entrada decidí desarrollar todo en una maquina virtual con el SO elementary OS 5.1.3 Hera, en el cual no tengo nada previamente instalado, y así poder incluso toparme con situaciones que se deban resolver para poder trabajar con Laravel.

La intención al finalizar esta serie de entradas, es tener una aplicación web, con base de datos MySQL, laravel como framework en backend y vue.js en frontend.

Detalles del SO
No tengo un servidor web instalado
Tampoco tengo un servidor de bases de datos

Instalación de del servidor web apache

Comando de instalación de apache

sudo apt-get install apache2
Al ejecutar el comando les solicitara su contraseña de super usuario, y les preguntara si desean descargar e instalar el paquete, lo cual aceptamos con «S» y un enter.

Con el siguiente comando se puede comprobar el estado de funcionamiento del servidor web

systemctl status apache2
Resultado de lo anterior podremos abrir un navegador y comprobar que nuestro servidor web funciona, yendo a la URL de localhost.

Instalación de MySQL

Comando de instalacion de MySQL

sudo apt-get install mysql-server

Al igual que apache al ejecutar el comando nos preguntara si deseamos descargar e instalar el paquete a lo que respondemos con «S» y Enter.

Con el siguiente comando comprobamos el funcionamiento de nuestro motor de bases de datos.

systemctl status mysql

Instalación de PHP

*** En Xampp o Wamp no es necesario hacer este proceso ya que automaticamente les instala PHP .

En mi caso instalare PHP con el siguiente comando.

sudo apt install php libapache2-mod-php php-mysql

Instalación de composer

Vamos a la pagina oficial de composer y descargamos segun nuestro sistema operativo, en mi caso el siguiente comando me permite instalar y configurar en un solo paso.

sudo apt-get install composer

Similar a apache y mysql solo hay que confirmar la descarga e instalación y comprobar con el siguiente comando.

composer -v
Así es el resultado de composer ya instalado.

Instalación de Laravel

En la pagina oficial de laravel encontraremos la documentación para la instalación de nuestro framework

En mi caso utilizare el siguiente comando, dentro de la carpeta publica de servidor web, cuya ruta es /var/www/html.

En wamp o xampp es www o htdocs dentro de disco local.

composer global require laravel/installer
Aquí composer verificara algunas extensiones necesarias para la instalación de laravel.

En mi caso fueron necesarias varias extensiones, las cuales debere instalar, en wamp o xampp tienen la facilidad de instarlar por medio de la interfaz grafica.

Listado de extensiones necesarias

Comandos de instalación de algunas de las extensiones necesarias:

sudo apt-get install php-zip
sudo apt-get install php-dom
sudo apt-get install php-mbstring
sudo apt-get install php-json

Realizado lo anterior ya tenemos una salida a la siguiente en nuestra terminal.

Parte 2.- Creación del proyecto.

Para crear nuestro proyecto seguiremos la información de la documentación oficial y ejecutaremos el siguiente comando, dentro de nuestra carpeta publica.

Es importante que los requerimientos de laravel y su versión se cumplan, es decir, ver que la versión de PHP sea compatible con la versión de laravel que vamos a instalar.

composer create-project --prefer-dist laravel/larevel cafeteria

Una vez que termina de descargar todas las dependencias necesarias, debemos entrar a la carpeta de nuestro proyecto, en la terminal y ejecutarlo con el siguiente comando:

php artisan serve
Podremos ir a la ruta http://127.0.0.1:8000 en nuestro navegador
Resultado de laravel ya instalado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entrada anterior 6. Sistema Web para Cafetería con MVC – Confirmar Pedido e Imprimir Recibo
Entrada siguiente 2. TAW – Listar Contenido de la BD con Laravel 7