php - strip_tags - Lumen hacer: comando
strip_tags codeigniter (3)
Estoy intentando ejecutar código dentro de mi instalación de Lumen a través de la línea de comandos. En Laravel completo, he leído que puede usar comandos para lograr esto a través de "make: command", pero Lumen no parece admitir este comando.
¿Hay alguna forma de habilitar este comando? Si eso falla, ¿cuál es la mejor manera de ejecutar el código desde el CLI en Lumen?
Gracias
Aquí hay una plantilla para un nuevo comando. Simplemente puede copiar y pegar esto en un nuevo archivo y comenzar a trabajar. Lo probé en lumen 5.7.0
<?php
namespace App/Console/Commands;
use Illuminate/Console/Command;
class CommandName extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = ''commandSignature'';
/**
* The console command description.
*
* @var string
*/
protected $description = ''Command description'';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
$this->info(''hello world.'');
}
}
Luego regístrelo en el archivo Kernel.php.
/**
* The Artisan commands provided by your application.
*
* @var array
*/
protected $commands = [
/App/Console/Commands/CommandName::class
];
Cuando crees tu clase de comando usa esto:
<?php namespace App/Console/Commands; use Illuminate/Console/Command;
En lugar de lo que se describió anteriormente sobre el uso del ejemplo de serve command
Puede utilizar la CLI artisan
en Lumen de la misma manera que en Laravel pero con menos comandos incorporados. Para ver todos los comandos incorporados, use el comando php artisan
en Lumen.
Aunque no hay un make:command
en Lumen, puede crear su comando personalizado:
Agregue una nueva clase de comando dentro de la carpeta
app/Console/Commands
, puede usar la plantilla de clase de muestra del comandoserve
frameworkRegistre su comando personalizado agregando su clase creada al miembro de
$commands
app/Console/Kernel.php
archivoapp/Console/Kernel.php
.
Excepto la generación de comandos, puede usar los documentos de Laravel para los comandos cuando trabaje con Lumen.