rhyslees / jetstream-team-profile-photo
这是我的包 jetstream-team-profile-photo
3.0.0
2023-02-16 10:47 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- laravel/jetstream: ^2.12
- livewire/livewire: ^2.10
- spatie/laravel-package-tools: ^1.13.0
Requires (Dev)
- laravel/pint: ^1.5
- nunomaduro/collision: ^7.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: 2.x-dev
- pestphp/pest-plugin-laravel: 2.x-dev
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^10.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-09 05:45:46 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)。有关更多信息,请参阅 许可文件。