Como crear y ejecutar Command en laravel 11

 

Crear command en laravel

Para crear un command en laravel basta con teclear el siguiente comando, donde el último parámetro será el nombre del comando, por ejemplo: 


        
     php artisan make:command BenjaCommand



Imagen de ejemplo de la ejecución de un command.


Se creará un command en la carpeta "app/Console/Commands" con el nombre "BenjaCommand.php", dentro del archivo encontrará una estructura como la siguiente:



        
 <?php

namespace App\Console\Commands;

use Illuminate\Console\Command;

class BenjaCommand extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'app:benja-command';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Command description';

    /**
     * Execute the console command.
     */
    public function handle()
    {
        //
        $this->info('¡Comando ejecutado con éxito!');
    }
}


Esta es la estructura de un command en laravel 11.

El método "handle" se utiliza como método de ejecución principal


Ejecutar command en laravel


Para ejecutar el comando basta con teclear:


        
     php artisan app:benja-command




Referencias:

https://laravel.com/docs/11.x/artisan





Comentarios

Entradas más populares de este blog

Ejemplo de consultas Count, Group By, Order by

Como correr el servidor integrado de laravel con el comento artisan serv