rhyslees/jetstream-team-profile-photo

这是我的包 jetstream-team-profile-photo

3.0.0 2023-02-16 10:47 UTC

README

此包为 jetstream 添加团队简介照片

注意:当前仅支持 livewire 堆栈

安装

您可以通过 composer 安装此包

composer require rhyslees/jetstream-team-profile-photo
php artian teamprofilephoto:install

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="jetstream-team-profile-photo-migrations"
php artisan migrate

可选,您可以使用以下命令发布视图

php artisan vendor:publish --tag="jetstream-team-profile-photo-views"

可选,您可以使用以下命令发布配置

php artisan vendor:publish --tag="jetstream-team-profile-photo-config"

HasTeamProfilePhotos 特性添加到您的 Team 模型中

use RhysLees\JetstreamTeamProfilePhoto\Traits\HasTeamProfilePhoto;

class Team extends JetstreamTeam
{
    use HasTeamProfilePhoto;
    
    ...
}

修改 resources/views/teams/show.blade.php 如下

@livewire('teams.update-team-name-form', ['team' => $team])

+ <x-jet-section-border />

+ @livewire('jetstream-team-profile-photo::update-team-infomation-form', ['team' => $team])

修改重定向路由

如果您想更新团队简介照片后更改重定向路由,您可以发布配置文件并更改 redirect_route.name 的值。

添加额外的重定向路由参数

如果您想向重定向路由添加额外参数,您可以在 @linvewire 指令中指定,如下所示

- @livewire('jetstream-team-profile-photo::update-team-infomation-form', ['team' => $team])
+ @livewire('jetstream-team-profile-photo::update-team-infomation-form', ['team' => $team, 'routeParameters' => ['foo' => 'bar']])

为了将路由参数传递给重定向路由,您需要将它们传递到实现 @livewire('jetstream-team-profile-photo::update-team-infomation-form') 指令的视图中。

测试

composer test

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 以获取详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件