Empezar Con Laravel!

Empezar Con Laravel!

Antes que nada debes saber que Laravel es un framework desarrollado con PHP y como sabrás PHP es un lenguaje que se ejecuta del lado del servidor, por lo tanto para empezar a desarrollar aplicaciones con Laravel deberás cumplir con los siguientes requisitos.

  • Un servidor web, el cual podría ser Apache.
  • PHP 5 o superior.
  • Un servidor de base de datos, como MySQL.
  • Tener instalado Composer.
  • Un editor de texto para escribir tu código.

También podemos obtener las tres primeros requisitos instalando Wampserver, el cual nos instala Apache, MySQL y PHP. Luego de que tengas todo lo mencionado anteriormente a mano procedemos a descargar el framework.

El framework lo podemos descargar de Github:


Después de haber descargardo el framework lo descomprimimos y lo copiamos en la carpeta de nuestro servidor web, que si instalamos la aplicación Wampserver la carpeta seria www. La estructura interna de nuestra carpeta descomprimida deber ser la siguiente:
  • app/
  • bootstrap/
  • vendor/
  • public/
  • .gitattributes
  • gitignore
  • artisan
  • composer.json
  • composer.lock
  • phpunit.xml
  • server.php
Todo el tiempo de desarrollo de tu aplicaciones con Laravel lo pasaras dentro del directorioapp, el cual posee la siguiente estructura:
  • commands/
  • config/
  • controllers/
  • database/
  • lang/
  • models/
  • start/
  • storage/
  • tests/
  • views/
  • filters.php
  • routes.php
commands
Este directorio es donde puedes indica cualquier comando personalizado de Artisan que pueda necesitar tu aplicación.

config
Aqui podras indicar la configuración para tu aplicación.

controllers
como su nombre lo indica, este directorio contendrá todos los controladores de tu aplicación.

database
Este directorio es usado para tener el control de la estructura del esquema de tu base de datos.

lang
Contiene archivos php con matrices de cadenas que pueden ser usados para dar soporte de traducción a tu aplicación.

models
Este directorio contendrá tus modelos, los cuales son usados para representar el modelo de negocio o facilitar interacción con el almacenamiento.

start
Contiene procedimiento de arranque que perteneciente a tu aplicación.

storage
Cuando Laravel necesita escribir algo en el disco, lo hace en este directorio. Por ese motivo tu servidor web debe poder escribir en esta ubicación.

tests
El directorio tests contiene todas las pruebas unitarias y de aceptación para tu aplicación.

views
Este directorio es usado para contener plantillas visuales de tu aplicación.

filters.php
Este archivo es usado para contener filtro de rutas de tu aplicación.

routes.php
El archivo routes contiene todas las rutas de tu aplicacióm.

Con estos conocimientos tendrás una idea de lo que es la estructura de un proyecto Laravel.

No hay comentarios.:

Publicar un comentario

Nota: sólo los miembros de este blog pueden publicar comentarios.