如果我已经有一个现有的 Laravel Jetstream (Inertia) 项目,但没有安装该--teams
选项,那么鉴于我已经在应用程序中创建了多个控制器、模型、迁移和其他自定义项,是否有办法返回并为团队安装支持?
问问题
2106 次
1 回答
5
作为一个测试,我在我的 Jetstream LIVEWIRE项目中这样做了,通过重新安装 Jetstream 和--teams
. 这是可行的,但要注意一些副作用。
我做了什么:
发布 Jetstream 视图文件,如果您还没有:
php artisan vendor:publish --tag=jetstream-views
将 Jetstream 更新到 2.0 版(升级指南)
使用选项重新安装 Jetstream
--teams
:php artisan jetstream:install livewire --teams
警告:这将安装剩余的动作、模型、工厂和测试,并将更新几个文件,其中包括一些视图文件,包括布局视图文件夹,所以在尝试之前要小心并将它们放在源代码控制或备份中. 某些视图文件将完全更改,因此您必须手动将更改与旧文件合并。
运行已创建的迁移
于 2021-01-07T15:38:18.453 回答