CRUD en Laravel Creación del Proyecto

Laravel

Sean bienvenidos a esta serie de artículos de la sección de Laravel Framework, en la cual estaremos tratando paso a paso la creación de las funciones primordiales de todo proyecto Web con acceso a bases de datos desarrollado con este marco de desarrollo para Php, estas funciones son Create, Read, Update, Delete. sin mas veamos el primer artículo en el cual detallaremos las herramientas a utilizar y algunas especificaciones. (CRUD en Laravel Creación del Proyecto),

Detalles del proyecto a realizar

El proyecto a realizar será un directorio telefónico, el cual tendrá las posibilidades de:

  • Añadir nuevos contactos.
  • Actualizar todos los datos de los contactos.
  • Ver todos los contactos de la agenda.
  • Eliminar un contacto de la lista.

Software y tecnologías a utilizar

Para la creación de este proyecto se utilizarán las siguientes herramientas:

🛡 Los ataques informáticos crecen cada día
YouTube IconProtege tus Dispositivos - Usa Kaspersky Antivirus.
  • Servidor Apache: Para el despliegue de la aplicación (Instalado con XAMPP).
  • Servidor MySQL: Para la implementación de la  base de datos (Instalado con XAMPP).
  • Editor de Código: Para escribir las instrucciones, recomendable SublimeText.
  • Php: Lenguaje de programación de lado del servidor (Instalado con XAMPP).
  • Laravel Framework: Marco de desarrollo para Php.
  • Composer: Gestor de paquetes y dependencias de Laravel Framework.
  • SQLyog: Cliente de bases de datos MySQL (Opcional).

Otro detalle importante es que en este proyecto nos centraremos en el desarrollo de Php con Laravel, por lo cual no profundizaremos en detalles de HTML, teniendo en cuenta que posteriormente podrás darle todo el toque de elegancia y belleza que creas necesario.

CRUD en Laravel Creación del Proyecto

Empezamos creando el proyecto en Laravel que ocuparemos.

Procedemos a la Descarga del instalador de Composer para Windows, luego de la descarga ejecutamos el Composer-Setup.exe.

composer

primer proyecto en laravel

Es aquí donde establecemos la ubicación del archivo php.exe para su configuración con Composer.

instalar composer

primer proyecto en laravel framework

Luego al finalizar la instalación podemos abrir una consola de comandos o cmd para verificar que composer se ha instalado correctamente escribiendo “composer” en la consola:

crud en laravel creación del proyecto

Luego de tener composer instalado podemos proceder a crear el proyecto, aunque no necesariamente necesitamos composer para crear un proyecto pero si agiliza el proceso, para crear un proyecto sin hacer uso de composer tan solo nos descargamos uno de ejemplo del repositorio GitHub de Laravel desde aca:

https://github.com/laravel/laravel

y copiarlo en la carpeta del servidor local. ahora vamos a crear un proyecto haciendo uso de composer, para ello nos dirigimos a la carpeta del servidor (Yo uso Xampp) por ende me dirijo al directorio: C:\xampp\htdocs, copiamos esta ruta y abrimos una consola de comandos y ubicamos la consola en ese directorio con: cd C:\xampp\htdocs, al presionar enter estaremos dentro del directorio:

Creación del proyecto en Laravel

El proyecto que crearé se llamará byspel (Pueden llamarlo como deseen) teniendo en cuenta la sintaxis para la creación de proyectos mediante composer:

1
composer create-project laravel/laravel byspel –prefer-dist

Inmediatamente vemos como composer realiza su trabajo de descarga del proyecto y dependencias necesarias:

laravel consola dependencias

Luego de esperar a que termine la descarga podemos observar en el directorio C:\xampp\htdocs\byspel, todos los archivos del proyecto que acabamos de crear:

crud en laravel creación del proyecto

Para ver nuestro proyecto en funcionamiento debemos ejecutar el servicio de apache, (En mi caso desde xampp) y dirigirnos a la dirección:

http://127.0.0.1/byspel/public/

laravel 5

Con esto hemos finalizado la instalación de composer y la puesta en marcha del proyecto en el siguiente artículo estaremos viendo como insertar datos en la agenda telefónica.

Deja un comentario

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