【发布时间】:2021-04-12 10:52:50
【问题描述】:
如果我已经有一个没有 --teams 选项安装的现有 Laravel Jetstream (Inertia) 项目,鉴于我已经创建了多个控制器、模型、迁移和其他方法,是否有办法返回并为团队安装支持应用内的自定义?
【问题讨论】:
如果我已经有一个没有 --teams 选项安装的现有 Laravel Jetstream (Inertia) 项目,鉴于我已经创建了多个控制器、模型、迁移和其他方法,是否有办法返回并为团队安装支持应用内的自定义?
【问题讨论】:
作为一项测试,我在我的 Jetstream LIVEWIRE 项目中进行了此操作,方法是使用 --teams 重新安装 Jetstream。这是可行的,但要注意一些副作用。
我做了什么:
发布 Jetstream 视图文件,如果您还没有:
php artisan vendor:publish --tag=jetstream-views
将 Jetstream 更新到 2.0 版 (upgrade guide)
使用选项 --teams 重新安装 Jetstream:
php artisan jetstream:install livewire --teams
警告:这将安装剩余的操作、模型、工厂和测试,并将更新几个文件,在这些视图文件中,包括 layout 视图文件夹,因此在尝试此操作之前,请小心将它们放在源代码管理或备份中。某些视图文件将完全更改,因此您必须手动将更改与旧文件合并。
运行已创建的迁移
【讨论】: