是否可以从不属于Laravel的脚本中运行Artisan命令?
如何将工匠导入我的剧本?
<?php
Artisan::call('some:command');
这个脚本不是Laravel的一部分,只是一个普通的旧php文件。我的问题是,如何将Artisan
导入我的脚本?
我的最终目标是自动安装我的应用程序,我需要运行迁移,种子和其他一些东西。
答案 0 :(得分:2)
不幸的是,如果没有Laravel,你就不能使用工匠,因为它不是一个独立的包,需要完整的Laravel框架。
但是,Artisan基于Symfony控制台软件包,可以作为独立软件包添加到您的脚本中,这是您在没有编写自定义bash脚本的情况下最接近Artisan的软件包。