Как запустить ремесленника за пределами Laravel?
Можно ли запускать команды Artisan из сценария, который не является частью Laravel?
Как я могу импортировать ремесленника в мой сценарий?
<?php
Artisan::call('some:command');
Этот скрипт не является частью Laravel, а представляет собой обычный старый файл php. У меня вопрос, как я могу импортировать Artisan
в мой сценарий?
Моя конечная цель, чтобы автоматизировать установку моего приложения, мне нужно запустить миграцию, семена и пару других вещей.
1 ответ
К сожалению, вы не можете использовать Artisan без Laravel, поскольку он не является автономным пакетом и требует полной платформы Laravel.
Тем не менее, Artisan основан на пакете Symfony Console, который можно добавить к вашему сценарию как отдельный пакет, который ближе всего подходит к Artisan без написания специального сценария bash.