Comandos para iniciarse en Composer

Iniciarse en Composer

Composer tiene una gran cantidad de comandos que podemos utilizar para que nuestro desarrollo en PHP sea mas ameno y profesional. De hecho puedes verlos al escribir simplemente composer (sin ningún parametro adicional o argumento). Todo comenzará con la gran parabra composer y luego verás todos los comandos disponibles.


    _____
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/

Composer version 1.5.2 2017-09-10 10:19:25

// ....... Resto de comandos

Y la verdad son muchos, solo quiero mostrarte aquí los que yo considero mas útiles, de hecho los que por obligación nos hace usar Laravel, comencemos:

Self Update

Composer está en desarrollo activo. El comando seria composer self update, nos ayuda a mantener nuestro composer actualzado. Esto es tan simple como autoactualización, y así estar seguros de que estamos usando la última versión del composer.

Esto nunca pasa (al menos a mi nunca me ha pasado), pero si no estamos muy feliz con la versión instalada podemos usar el parametro --rollback es decir composer self-update --rollback para regresar al versión anterior.

Init

En esta serie dedicamos un post completo a init Iniciando un proyecto con Composer

El comando init de composer básicamente nos ayuda a crear el archivo composer.json y así tener detalles del proyecto y el listado de paquetes que usará nuestro proyecto. Lo que debes hacer luego de ejecutar el comanto, es responder sus preguntas hasta finalizar el proceso.

Create Project

Este comando lo conocer, lo has visto al momento de instalar Laravel composer create-project --prefer-dist laravel/laravel blog, sucede que este comando se usa para descargar un proyecto entero e instalar todas sus dependencias.

Install

Es un comando muy usado, de hecho si te descargar nuestros proyecto desde github, tendrías luego que ejecutar composer install para instalar todas las dependencias y así usar el proyecto correctamente.

Update

Significa actualizar, el comando es composer update y al ejecutarlo composer actualizará todas nuestras dependencias o paquetes a la última versión. Vamos a usar este comando de vez en cuando para tener y garantizar que estamos ejecutando nuestro sistema con todo actualizado, y así aprovechar las correcciones de errores y las nuevas funciones y características.

Genial, esto sería todo.

¿Sencillo verdad?

Adquiere en preventa y aprovecha un gran descuento TDD en Laravel

Comparte en

Creado por: Venezuela Italo Morales

Profesor de #Laravel y #PHP en Rimorsoft Online

Más información


Ordenar tabla relacionada por id descendente

Hola, necesito usar el orderBy('id', 'DESC') en mi controlador pero no se como incorporarlo sin que me de error necesito que la tabla post se ordene por id descendente pero al ser una tabla relacionada no lo consigo

  public function show($id)
    {

        $product = Product::with('Dsa')->with('Post')->find($id);
        
  

        return view('products...

Carga de registros, con datatables

Sera que datatables no aguanta una cantidad de registro mayor a 1 millon. tengo problemas con esa parte las consultas de busquedas se toman mucho tiempo. alguien que mepueda apoyar en esa parte. ...

Controlador laravel modificar ruta path

Actualmente al subir una imagen con mi Controlador la guarda en una capeta llamada image situada en el directorio public y me gustaria que cuando suba una imagen dentro de la carpeta image cree una nueva carpeta dentro de image con el nombre del usuario y esta sea donde guarde las imagenes pero no consigo agregar esa variable al controlador me da error...

  public functi...

Muriendo a causa de SOAP

Soy nuevo en el uso de web service y en rimorsoft, sin embargo no tengo idea de como crear y que necesito para hacer un servidor soap en php alguien podria ayudarme/orientarme con una guia aunque esta sea pequeña sera bien agradecida...

Tengo un archivo XSD para trabajarlo pero repito, no tengo idea ni de como comenzar y trabajarlo, se que tengo que crear un server soap y d...