2015-05-15 10 views
17

Sto provando ad eseguire codice all'interno della mia installazione Lumen tramite la riga di comando. In pieno Laravel, ho letto che puoi usare i comandi per ottenere ciò tramite "make: command", ma Lumen sembra non supportare questo comando.Lumen make: comando

Esiste comunque l'abilitazione di questo comando? In caso contrario, qual è il modo migliore di eseguire il codice dalla CLI in Lumen?

Grazie

+0

Lumen non lo fa supporto dei comandi integrato – user1016265

risposta

32

È possibile utilizzare la artisan CLI nella Lumen come allo stesso modo come in laravel ma con un minor numero di comandi incorporati. Per vedere tutti i comandi integrati, utilizzare il comando php artisan in Lumen.

Anche se non esiste un comando make:command a Lumen, è possibile creare il comando personalizzato:

  • Aggiungi nuova classe di comando all'interno della cartella app/Console/Commands, è possibile utilizzare il modello di classe campione del quadro serve command

  • Registrare il comando personalizzato aggiungendo la classe creata al membro $commands all'interno del file app/Console/Kernel.php.

Tranne il comando di generazione, è possibile utilizzare il Laravel docs per i comandi quando si lavora con Lumen.

6

ho trovato una soluzione che lavora here

Così, quando si crea la classe di utilizzo dei comandi questo:

<?php namespace App\Console\Commands; use Illuminate\Console\Command;

Invece di ciò che è stato descritto in precedenza sull'utilizzo serve command esempio

+0

Si prega di scrivere la soluzione, i collegamenti possono rompersi. –

+1

@MrMush Grazie, ho aggiornato la mia risposta – Muhammad