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
Publicar un comentario