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:
- 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.
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Procedemos a la Descarga del instalador de Composer para Windows, luego de la descarga ejecutamos el Composer-Setup.exe.
Es aquí donde establecemos la ubicación del archivo php.exe para su configuración con Composer.
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:
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:
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:
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/
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.