2015-05-15 12 views
17

Próbuję wykonać kod w mojej instalacji Lumen za pomocą wiersza poleceń. W pełnej wersji Laravel przeczytałem, że możesz użyć poleceń, aby osiągnąć to poprzez "make: command", ale Lumen wydaje się nie obsługiwać tego polecenia.Lumen make: command

Czy jest jednak możliwe włączenie tego polecenia? W przeciwnym razie, jaki jest najlepszy sposób uruchamiania kodu z CLI w Lumen?

Dzięki

+0

Lumen nie mają wbudowane polecenia poleceń – user1016265

Odpowiedz

32

Można użyć artisan CLI w Lumen w taki sam sposób jak w laravel ale z mniejszą ilością wbudowanych poleceń. Aby wyświetlić wszystkie wbudowane polecenia, użyj polecenia php artisan w Lumen.

Chociaż nie ma make:command komenda w Lumen można tworzyć niestandardowe polecenia:

  • Dodaj nową klasę poleceń wewnątrz folderu app/Console/Commands, można użyć szablonu klasy próbki ram serve command

  • Zarejestruj swoje polecenie niestandardowe, dodając utworzoną klasę do członka $commands wewnątrz pliku app/Console/Kernel.php.

Z wyjątkiem generowania polecenia, można użyć polecenia Laravel docs dla poleceń podczas pracy z Lumen.

6

Znalazłem roztwór roboczy here

Tak, podczas tworzenia użyć klasy polecenia to:

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

Zamiast tego, co zostało opisane powyżej na temat korzystania serve command przykład

+0

Proszę napisać rozwiązanie, linki mogą się zepsuć. –

+1

@MrMush Dzięki, zaktualizowałem swoją odpowiedź – Muhammad