【问题标题】:Installing Teams support in Laravel Jetstream after initial install初始安装后在 Laravel Jetstream 中安装 Teams 支持
【发布时间】:2021-04-12 10:52:50
【问题描述】:

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

【问题讨论】:

    标签: laravel jetstream


    【解决方案1】:

    作为一项测试,我在我的 Jetstream LIVEWIRE 项目中进行了此操作,方法是使用 --teams 重新安装 Jetstream。这是可行的,但要注意一些副作用。

    我做了什么:

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

      php artisan vendor:publish --tag=jetstream-views
      
    2. 将 Jetstream 更新到 2.0 版 (upgrade guide)

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

      php artisan jetstream:install livewire --teams
      

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

    4. 运行已创建的迁移

    【讨论】:

    • 我必须采取额外的步骤才能让应用程序运行。我必须删除已经注册的预先存在的用户并重新注册以使应用程序正常工作,因为这些帐户缺少注册时应用的所需 Teams 配置。
    猜你喜欢
    • 2021-05-02
    • 2021-04-04
    • 2021-01-01
    • 2021-07-12
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2014-01-11
    • 2021-07-14
    相关资源
    最近更新 更多