Está en la página 1de 24

Diseño de Base

de Datos
Ing. Limber Rodriguez
A4: Aplicación del
lenguaje de
consultas de la base
de datos.

2
¿Qué es
Laravel?
⬡ Laravel es un framework de código
abierto para el desarrollo de
aplicaciones web en PHP que posee
una sintaxis simple, expresiva y
elegante. Fue creado en 2011 por
Taylor Otwell.

4
⬡ Laravel facilita el desarrollo
simplificando el trabajo con tareas
comunes como la autenticación, el
enrutamiento, gestión sesiones, el
almacenamiento en caché, etc.

5
MVC
(Modelo-
Vista-
Contralador)
7
⬡ El Modelo: Es la representación de la
información con la cual el sistema opera, por
lo tanto gestiona todos los accesos a dicha
información, tanto consultas como
actualizaciones. Las peticiones de acceso o
manipulación de información llegan al
'modelo' a través del 'controlador'

8
⬡ El Controlador: Responde a eventos
(usualmente acciones del usuario) e invoca
peticiones al 'modelo' cuando se hace alguna
solicitud de información (por ejemplo, editar
un documento o un registro en una base de
datos). Por tanto se podría decir que el
'controlador' hace de intermediario entre la
'vista' y el 'modelo'.'

9
⬡ La Vista: Presenta el 'modelo' y los datos
preparados por el controlador al usuario de
forma visual. El usuario podrá interactuar
con la vista y realizar otras peticiones que se
enviarán al controlador.

10
Instalación de
Laravel
⬡1. Descargar XAMPP
⬡https://
www.apachefriends.org/
es/download.html
12
⬡2. Descargar Composer:

⬡ Composer es un gestor de dependencias para PHP.


Esto quiere decir que permite descargar de sus
repositorios todas las librerías y las dependencias
con las versiones requeridas que el proyecto necesite

13
⬡2. Link de descarga de
Composer
⬡https://getcomposer.org/
download/

14
⬡3. Crear proyecto en
Laravel
⬡ composer create-project
laravel/laravel:^10.0
nombre_de_la_aplicación

15
Creación de
base de datos
en laravel
⬡ Las migraciones son un sistema de control de
versiones para bases de datos. Permiten que
un equipo trabaje sobre una base de datos
añadiendo y modificando campos,
manteniendo un histórico de los cambios
realizados y del estado actual de la base de
datos.

17
Crear una
migración en
laravel
⬡ Para crear una nueva migración se
utiliza el comando de Artisan
make:migration , al cual le pasaremos
el nombre del fichero a crear y el
nombre de la tabla:
⬡ php artisan make:migration
create_Nombre_de_la_tabla_table

19
Tipos de datos
⬡ Valores enteros: $table->integer('votes');
⬡ Valores string: $table->string('name', 100);
⬡ Archivos multimedia: $table->binary('photo');
⬡ Caracteres: $table->char('name', 100);
⬡ Fecha y hora: $table->dateTime('created_at‘);
⬡ Fecha: $table->date('created_at');
⬡ Valores flotantes: $table->float('amount');
⬡ Texto: $table->text('description');
⬡ Tiempo: $table->time('sunrise‘);
21
22
23
⬡ php artisan migrate: Ejecutar migración
⬡ php artisan migrate:refresh: Este comando
elimina todas las tablas de la base de datos y
luego ejecuta todas las migraciones para
crear una base de datos nueva y vacía.
⬡ php artisan migrate:rollback: Este
comando revierte la última migración
ejecutada.

24

También podría gustarte