初始安装后在 Laravel Jetstream 中安装 Teams 支持

Jos*_*eph 8 laravel laravel-jetstream

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

小智 11

作为测试,我在 Jetstream LIVEWIRE项目中通过使用--teams. 这是可行的,但要注意一些副作用。

我做了什么:

  1. 发布 Jetstream 视图文件(如果尚未发布):

    php artisan vendor:publish --tag=jetstream-views
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将Jetstream更新至2.0版本(升级指南

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

    php artisan jetstream:install livewire --teams
    
    Run Code Online (Sandbox Code Playgroud)

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

  4. 运行创建的迁移