Buscar..


Sintaxis

  • php artisan [comando] [opciones] [argumentos]

Parámetros

Mando Descripción
claro compilado Eliminar el archivo de clase compilado
abajo Poner la aplicación en modo mantenimiento.
env Mostrar el entorno marco actual
ayuda Muestra ayuda para un comando
lista Listas de comandos
emigrar Ejecutar las migraciones de base de datos.
optimizar Optimizar el marco para un mejor rendimiento.
servir Servir la aplicación en el servidor de desarrollo PHP
gitano Interactúa con tu aplicación
arriba Llevar la aplicación fuera del modo de mantenimiento.
nombre de la aplicación Establecer el espacio de nombres de la aplicación
auth: borrar-restablece Tokens de restablecimiento de contraseña caducados
caché: claro Vaciar el caché de la aplicación
caché: tabla Crear una migración para la tabla de base de datos de caché.
config: caché Crear un archivo de caché para una carga de configuración más rápida
config: borrar Eliminar el archivo de caché de configuración
db: semilla Sembrar la base de datos con registros.
evento: generar Genera los eventos que faltan y los oyentes basados ​​en el registro.
clave: generar Establecer la clave de aplicación
hacer: auth Scaffold inicio de sesión y registro vistas y rutas.
hacer: consola Crear un nuevo comando artesanal.
marca: controlador Crear una nueva clase de controlador
hacer: evento Crear una nueva clase de evento
hacer: trabajo Crear una nueva clase de trabajo
hacer: oyente Crear una nueva clase de escucha de eventos
hacer: middleware Crear una nueva clase de middleware
hacer: migración Crear un nuevo archivo de migración
Haz un modelo Crear una nueva clase de modelo elocuente.
hacer: política Crear una nueva clase de política
marca: proveedor Crear una nueva clase de proveedor de servicios
hacer un pedido Crear una nueva clase de solicitud de formulario
hacer: sembradora Crear una nueva clase de sembradora.
hacer: prueba Crear una nueva clase de prueba
migrar: instalar Crear el repositorio de migración.
migrar: actualizar Restablecer y volver a ejecutar todas las migraciones.
migrar: restablecer Deshacer todas las migraciones de base de datos
migrar: deshacer Deshacer la última migración de la base de datos
migrar: estado Mostrar el estado de cada migración.
cola: fallado Listar todos los trabajos en cola fallidos
cola: tabla fallida Crear una migración para la tabla de base de datos de trabajos de cola fallidos
cola: flush Vacíe todos los trabajos de cola fallidos
cola: olvidar Eliminar un trabajo de cola fallido
cola: escuchar Escuchar una cola dada
cola: reiniciar Reinicie los demonios del trabajador de cola después de su trabajo actual
cola: reintentar Reintentar un trabajo de cola fallido
cola: tabla Crear una migración para la tabla de base de datos de trabajos en cola.
cola: trabajo Procesar el siguiente trabajo en una cola
ruta: caché Cree un archivo de caché de ruta para un registro de ruta más rápido
ruta: claro Eliminar el archivo de caché de ruta
ruta: lista Listar todas las rutas registradas
horario: correr Ejecutar los comandos programados
sesion: mesa Crear una migración para la tabla de base de datos de sesión.
vendedor: publicar Publicar cualquier activo publicable desde paquetes de proveedores
vista: claro Borrar todos los archivos de vista compilados

Introducción

Artisan es una utilidad que puede ayudarte a realizar tareas repetitivas específicas con los comandos de bash. Cubre muchas tareas, entre las que se incluyen: trabajar con migraciones de bases de datos y sembrar , borrar el caché , crear los archivos necesarios para la configuración de autenticación , crear nuevos controladores, modelos, clases de eventos y mucho más.

Artesano es el nombre de la interfaz de línea de comandos incluida con Laravel. Proporciona una serie de comandos útiles para su uso mientras desarrolla su aplicación.

Para ver una lista de todos los comandos de Artisan disponibles, puede usar el comando list:

php artisan list

Para saber más sobre cualquier comando disponible, solo preceda su nombre con la palabra clave de ayuda :

php artisan help [command-name]

Listar todas las rutas registradas filtradas por múltiples métodos

php artisan route:list --method=GET --method=POST

Esto incluirá todas las rutas que acepten métodos GET y POST simultáneamente.

Ejecutando comandos Laravel Artisan usando código PHP

También puede usar comandos de Laravel Artisan desde sus rutas o controladores.

Para ejecutar un comando usando código PHP:

Artisan::call('command-name');

Por ejemplo,

Artisan::call('db:seed');

Creando y registrando nuevo comando artesanal.

Puede crear nuevos comandos a través de

php artisan make:command [commandName]

Así que esto creará la clase de comando [commandName] dentro del directorio app/Console/Commands .

Dentro de esta clase encontrará variables de protected $signature protected $description y protected $description , que representan el nombre y la protected $description de su comando que se usará para describir su comando.

después de crear el comando, puede registrar su comando dentro de la clase app/Console/Kernel.php donde encontrará la propiedad de los commands .

para que pueda agregar su comando dentro de la matriz $ command como:

protected $commands = [
    Commands\[commandName]::class
];

y luego puedo usar mi comando a través de la consola.

así como ejemplo he nombrado mi comando como

protected $signature = 'test:command';

Así que cada vez que corro

php artisan test:command

Llamará al método de handle dentro de la clase que tiene test:command firma test:command .



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow