我只是想知道是否有人能够做到这一点?
我已经能够通过将illuminate/database
添加到composer.json
我认为必要的文件已包含在illuminate/database
中,但无法确定如何通过终端调用它,因为我没有工匠命令行。
如果我真的可以使用Artisan CLI来允许我进行迁移,那么只是徘徊。
答案 0 :(得分:0)
通过Illuminate\Foundation\Application::register()
方法注册的所有工匠命令,
并且Illuminate\Foundation
需要所有照明组件,这意味着如果我们必须使用Artisan
,我们需要一个laravel应用程序。
我认为,使用工匠只管理非laravel项目的数据库就好了。你可以,但是你也必须安装laravel,只需安装在不同的位置并创建适合你项目的数据库配置。
我相信已经包含了必要的文件
illuminate/database
Illuminate\Database\Console
?没有工匠就没什么。
我建议只安装laravel,并使用它的工匠来管理你的项目数据库。如果您不想要laravel,则可以使用其他迁移工具,例如doctrine-migration,因为db-migration是分开的,与您的代码无关。