Está en la página 1de 19

INSTALACIN:

1.
2.
3.
4.

Entrar a getcomposer.org/download/
En el apartado Windows Installer, hacer click en Composer-Setup.exe.
Una vez descargado el archivo, iniciar la instalacin
Dar clic en Next

5. Marcar la opcin Install Shell Menus y posteriormente en Next

6. Buscar el ejecutable de PHP(C:\xampp\php\php.exe) Dar click en Next

7. Dar clic en Next hasta que acabe de instalarlo.


8. Abrir la consola y nos ubicamos en c: \xamp\htdocs

9. Ponemos el siguiente comando para mirar si ya est instalado composer:

Debe aparecer:

CREAR UN NUEVO PROYECTO:


1. Ponemos la siguiente lnea para crear un nuevo proyecto con nombre mejorlaravel

Debe aparecer:

2. Vamos a comprobar en xamp\htdocs que ya cre el fichero mejorlaravel

CONFIGURACIN DEL HOST:


En un explorador de Windows nos metemos en la ruta: C:\Windows\System32\drivers\etc y abrimos el archivo
host con permisos de administrador (men inicio de Windows 8.. busca bloc de notas y clic derecho y ejecutar
como administrador y de ah abrimos host) . Y poner al final
127.0.0.1
mejorlaravel.yo

CREACIN Y CONFIGURACIN DEL HOST VIRTUAL:


1. Vamos al control panel de Xampp en Apache pulsamos Config y entramos al archivo
Apache(httpd.conf).
2. Buscamos en el archivo abierto de bloc de notas la palabra documentRoot y en el
apartado que se muestra en la imagen a continuacin, ponemos:

<VirtualHost *:80>
ServerName mejorlaravel.yo
DocumentRoot c:/xampp/htdocs/mejorlaravel/public
</VirtualHost>

3. En sublime text en mejorlaravel/app/config/app.php en debug cambiar a true.

4. Para comprobar que Laravel ya est instalado, abrimos el navegador web y le


ponemos: mejorlaravel.yo.
Tiene que aparecer el logo de Laravel que nos indicar que todo est bien instalado.

CREACIN DE BASE DE DATOS


1. Abrimos el control panel de Xampp y ponemos a correr MySQL

2. En el navegador web ponemos localhost/phpmyadmin


3. En la herramienta phpmyadmin crear una nueva base de datos con el nombre de
Universidad y cotejamiento utf8 spanish2

4. En sublime en mejorlaravel entramos a app/config/database.php


Buscamos el apartado de Mysql y cambiamos el nombre de la base de datos por
Universidad y el username por root .

Creacin de Plantilla de Migracin:


Artisan Herramienta de linea de comandos que incluye Laravel
1. Abrimos un cmd en cualquier ruta y ponemos php v para comprobar que php est
correctamente instalado.

Y si est correctamente instalado debe aparecer lo siguiente:

Si no est correctamente instalado


a.
b.
c.
d.
e.

En el explorador hacer un clic derecho sobre equipo y dar clic en propiedades.


Dar clic en configuracin avanzada del sistema
Dar clic en variables de entorno
Buscar path y presionar el botn editar
Al final del valor de la variable, poner:
;C:\xampp\php\

2. Vamos al cmd y nos ubicamos en la carpeta de nuestro proyecto y le ponemos:


php artisan migrate:install

Y debe aparecer:

3. En el cmd ponemos:
Php artisan migrate:make create_estudiante_table

Y debe aparecer:

4. En sublime text en app/database/migrations abrimos el archivo creado.

5. Modificamos el archivo de sta manera: (Antes de crear el id_carrera debemos crear


una migracin como: createcarreratable porque id_carrera es una fornea est
apuntando al id de la tabla carrera )

6. Volvemos a cmd y ponemos:


php artisan migrate

Nos aparecer esto y le ponemos y:

7. Ahora vamos al navegador en phpmyadmin y revisar que en la base de datos est


creada nuestra tabla con todos los datos que le hemos puesto.

8. Vamos a probar el funcionamiento de las migraciones en el mtodo up y down que


hemos creado.
En el cmd, escribir: composer dump-autoload

Debe aparecer:

Posteriormente poner:
php artisan migrate:rollback

Le damos y

Debe aparecer:

Y vamos al phpmyadmin en donde comprobamos que la tabla estudiante ya no est.

Ahora volvemos a poner:


Y nos aparecer esto:

Y podremos observar en el phpmyadmin que nuestra tabla estudiante se encuentra de nuevo.

CREACIN DE MODELOS

En sublime Text vamos a app/ models y dentro creamos un archivo llamado


Estudiante.php y le ponemos como contenido:

RUTAS
En mejorlaravel/app/routes.php creamos la siguiente ruta:

En el siguiente apartado se crearr el archivo EstudiantesController.

RESTFULL
En sublime text en mejorlaravel/app/controllers modificamos BaseController de sta
manera para que todos los controladores manejen RestFull:

CREACIN DE CONTROLLERS:
En sublime text en app/controllers crear un nuevo archivo llamado
EstudiantesController.php, donde vamos a definir los mtodos necesarios para crear el
CRUD y que sern intermediarios entre la base de datos y las vistas, de la siguiente
manera:

Vistas
En mejorlaravel/app/view creamos una nueva carpeta(debe existir una por cada
controlador) llamada estudiantes.
Dentro de la carpeta estudiante creamos un nuevo archivo llamado index.blade.php y
dentro de ese archivo, poner:

Dentro de la misma carpeta creamos otro archivo llamado create.blade y poner dentro de
l:

Igualmente dentro de la misma carpeta creamos otro archivo llamado update.blade.php y


ponemos:

_________________________________________________________________________
Repetir el mismo proceso con la tabla carrera

También podría gustarte