Composer es un manejador de dependencias muy fácil de usar, pero a veces pueden presentarse inconvenientes que no son tan sencillos de resolver. En este tutorial aprenderás cómo resolver los problemas más habituales que te puedes encontrar con Composer.
En este tutorial aprenderás a configurar los requerimientos de los paquetes de tus aplicaciones, la versión mínima para esos paquetes y a utilizar orígenes alternativos para realizar su descarga; por supuesto lograremos esto utilizando Composer, el manejador de dependencias para PHP.
En este tutorial te enseñaremos las diferencias que existen entre composer install y composer update, su uso y cómo ejecutar estos comandos correctamente en tus proyectos de PHP que utilicen Composer, el gestor de dependencias de PHP. Ver post
Composer es un gestor de paquetes y dependencias. Esto quiere decir que se encarga automáticamente de gestionar las dependencias de tus proyectos e instalar los paquetes necesarios. En este tutorial te enseñaremos a manejar los comandos básicos de Composer para instalar y actualizar paquetes en tu aplicación.
En esta primera lección vamos a trabajar juntos en instalar Composer, el manejador de dependencias de PHP. La instalación puede variar dependiendo del sistema operativo y entorno que estés usando, así que no olvides revisar las notas y comentarios debajo del video para obtener mayor información y solución a problemas comunes.
Composer es un manejador de paquetes para PHP que proporciona un estándar para administrar, descargar e instalar dependencias y librerías. Similar a NPM en Node.js y Bundler en Ruby, Composer es la solución ideal cuando trabajamos en proyectos complejos que dependen de múltiples fuentes de instalación. En lugar de tener que descargar cada dependencia de forma manual, Composer hace esto de forma automática por nosotros.
Para poder ejecutar código PHP en el navegador en Linux necesitamos no solamente tener PHP instalado, sino también un servidor que nos permita procesar y visualizar dicho código en el navegador.
En este post te explicaremos dos formas de poder realizar esta tarea:
Con el servidor HTTP integrado de PHP
Instalando un servidor LAMP en nuestro equipo.
Los siguientes pasos fueron probados y seguidos en un equipo con Ubuntu 16.04 LTS y son compatibles con versiones anteriores (15.04, 15.10) y posteriores (16.10, 17.04, 17.10, 18.04).
Cuando estamos configurando una infraestructura, hacer que las aplicaciones funcionen bien es generalmente nuestra preocupación principal. Sin embargo, hacer que la aplicación funcione sin tomar en cuenta los aspectos de seguridad podría resultar en consecuencias catastróficas. En este artículo hablaremos sobre algunos conceptos que te ayudarán a agregar seguridad a tu aplicación.
A través del tiempo hemos usado diferentes herramientas para ser más productivos en nuestro desarrollo web o de aplicaciones, un ejemplo de estas herramientas es npm con sus opciones para compilar y generar assets al momento de hacer un cambio en nuestros archivos (el famoso npm run watch), útil ya que de otra forma tendríamos que tipear el comando npm run cada vez que realicemos un cambio en nuestro código.
Hoy vengo a compartir una herramienta maravillosa llamada Browsersync que nos permitirá ahorrar bastante tiempo cuando estemos desarrollando.
MailHog es un servidor de email local que es de gran utilidad para probar el envío de emails mientras desarrollas tus aplicaciones sobre Homestead, la máquina virtual oficial de Laravel para Vagrant.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.