You are on page 1of 8

Sistema tienda virtual

Primero descaremos xampp para el servidor de apache junto al gestor de base de datos
mariaDB, también descargaremos composer para poder usar laravel y por último
descargaremos phpstorm para poder crear nuestra tienda virtual.

Buscar las entidades y atributos para crear la base de datos de acuerdo a la necesidad que
requiere la empresa

Moldear la base de datos, en la creación hemos usado migraciones para asi poder manejar los
atributos y asi poder modificarlos sin la necesidad de entrar al gestor de la base de datos

Ahora crearemos el proyecto usando composer, para crear el proyecto usamos el comando
composer create-project --prefer-dist laravel/laravel tienda "5.5"

En las migraciones se crearon las tablas usuario, carrito, carrito_detalle, categoría, productos
cada uno con sus atributos ya que eso es lo que pidió la empresa

Para crear las migraciones usaremos laravel (las tablas las pondremos en ingles)

Usaremos composer para crear las tablas y además los modelos

Usando el comando php artisan make:model Category –m


Una vez creado la base de datos procederemos a usar composer usando el comando php
artisan migrate

A continuación crearemos el login, laravel proporciona una función para crea el login junto a
un formulario registro para crear a los usuarios usando el comando php artisan make:auth
donde se creara el login y aparte el formulario registro

Además se nos creara la carpeta layouts con un estilo de diseño predeterminado. Laravel para
los estilos usa el framework bootstrap que ya viene instalado juntos

Ahora crearemos los controladores usando el comando php artisan make:controller


ProductController, asi mismo usamos el mismo comando para los siguientes controladores, y
ahí vamos a dar la funcionalidad del proyecto para el listado, la creación, edición y eliminación,
así como la compra de los productos. Antes de crear los controladores modificaremos los
modelos de cada tabla
Ahora crearemos las vistas para que pueda ver el usuario. Laravel usa en sus vistas una
plantillas que ellos crearon se llam blade y para crear la plantilla solo pondremos asi listado:
“index.blade.php”, creacion: “créate.blade.php”, editar: “edit.blade.php”.
Formulario index
Formulario crear
Formulario editar

Asi vamos a hacer para todos los formularios que necesitemos, claro con su respectivo atributo
que es lo único que va a variar

Ahora para ejecutar el proyeco usaremos el siguiente comando php artisan serve

You might also like