5

如果我已经有一个现有的 Laravel Jetstream (Inertia) 项目,但没有安装该--teams选项,那么鉴于我已经在应用程序中创建了多个控制器、模型、迁移和其他自定义项,是否有办法返回并为团队安装支持?

4

1 回答 1

5

作为一个测试,我在我的 Jetstream LIVEWIRE项目中这样做了,通过重新安装 Jetstream 和--teams. 这是可行的,但要注意一些副作用。

我做了什么:

  1. 发布 Jetstream 视图文件,如果您还没有:

    php artisan vendor:publish --tag=jetstream-views
    
  2. 将 Jetstream 更新到 2.0 版(升级指南

  3. 使用选项重新安装 Jetstream --teams

    php artisan jetstream:install livewire --teams
    

    警告:这将安装剩余的动作、模型、工厂和测试,并将更新几个文件,其中包括一些视图文件,包括布局视图文件夹,所以在尝试之前要小心并将它们放在源代码控制或备份中. 某些视图文件将完全更改,因此您必须手动将更改与旧文件合并。

  4. 运行已创建的迁移

于 2021-01-07T15:38:18.453 回答