Visión general de Laravel

Despliega las aplicaciones más populares en nuestros servidores cloud de alto rendimiento con un solo clic.

Laravel es un framework web gratuito y de código abierto diseñado para el desarrollo según el modelo arquitectónico MVC.

file

Características principales de Laravel:

  • Paquetes – permiten crear e integrar módulos Composer en una aplicación Laravel. Muchas funcionalidades adicionales ya están disponibles como tales módulos.
  • Eloquent ORM – implementación en PHP del patrón de diseño ActiveRecord. Permite definir de forma estricta las relaciones entre los objetos de la base de datos. El constructor de consultas Fluent, estándar en Laravel, está respaldado por el núcleo de Eloquent.
  • Lógica de aplicación – la parte de la aplicación en desarrollo, declarada mediante controladores o rutas (funciones closure). La sintaxis de las declaraciones es similar a la utilizada en el framework Sinatra.
  • El enrutamiento inverso vincula los enlaces generados por la aplicación con las rutas, lo que permite modificar estas últimas con actualización automática de los enlaces asociados. Al crear enlaces mediante rutas con nombre, Laravel genera automáticamente las URLs finales.
  • Controladores REST – una capa adicional para separar la lógica de manejo de las peticiones HTTP GET y POST.
  • Carga automática de clases – mecanismo para cargar automáticamente clases PHP sin necesidad de incluir sus archivos de definición mediante include. La carga bajo demanda evita cargar componentes innecesarios; solo se cargan los que realmente se utilizan.
  • View composers – bloques de código que se ejecutan al generar una vista.
  • Inversion of Control – permite obtener instancias de objetos mediante el principio de control inverso. También puede utilizarse para crear y recuperar objetos singleton.
  • Migraciones – sistema de control de versiones para bases de datos. Permite vincular los cambios en el código de la aplicación con los cambios que se desean realizar en la estructura de la base de datos, lo que simplifica el despliegue y la actualización de la aplicación.
  • Pruebas unitarias – desempeñan un papel muy importante en Laravel, que por sí mismo contiene un gran número de tests para prevenir regresiones (errores debidos a actualizaciones del código o a la corrección de otros bugs).
  • Paginación – simplifica la generación de páginas reemplazando los distintos enfoques por un único mecanismo integrado en Laravel.

Al seleccionar OCA Laravel se instalará el stack nginx+php-fpm 7.2 + mariadb mysql Parámetros de MySQL:

host: localhost
user: user
pass: root vps password

Laravel está conectado a MySQL y es accesible en http://<IP-VPS>.

¿Necesitas ayuda?Nuestros ingenieros te ayudarán gratuitamente con cualquier pregunta en minutosContáctanos