Я пытаюсь выполнить код в моей установке Lumen через командную строку. В полном объеме Laravel я читал, что вы можете использовать команды для достижения этой цели с помощью команды make: command, но Lumen, похоже, не поддерживает эту команду.
Есть ли способ разрешить эту команду? В противном случае, лучший способ запустить код из CLI в Lumen?
благодаря
Вы можете использовать artisan
CLI в Lumen так же, как в Laravel, но с меньшим количеством встроенных команд. Чтобы увидеть все встроенные команды, используйте команду php artisan
в Lumen.
Несмотря на отсутствие команды make:command
в Lumen, вы можете создать свою собственную команду:
Добавьте новый класс app/Console/Commands
папку app/Console/Commands
, вы можете использовать шаблон класса образца команды serve
framework
Зарегистрируйте свою пользовательскую команду, добавив свой созданный класс в элемент $commands
в файле app/Console/Kernel.php
.
За исключением команды генерации, вы можете использовать документы Laravel для команд при работе с Lumen.
Я нашел здесь рабочее решение
Поэтому, когда вы создаете свой класс команд, используйте это:
<?php namespace App\Console\Commands; use Illuminate\Console\Command;
Вместо того, что было описано выше, об использовании примера serve command