sonja-turo / duckmode-filament
FilamentPHP 的 Duck Mode 插件
Requires
- php: ^8.1
- andreiio/blade-iconoir: ^3.3
- filament/filament: ^3.0
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.15.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-08 07:11:19 UTC
README
当你在一个缓慢的周六晚上,周围没有人来烦你时,你却让全世界都感到烦恼。
安装
首先,倒一大杯你最喜欢的饮料。别介意我,我会等的。
...
好了,完成了吗?现在,通过 composer 安装包
composer require sonja-turo/duckmode-filament
接下来,因为 Duck Mode 没有嘎嘎叫只是一个愚蠢的包,而不是它设计要改变生活的体验,所以安装资产
php artisan vendor:publish --tag="duckmode-filament-assets"
使用方法
将 Duck Mode 添加到您的管理面板
首先,在面板上注册插件。很简单,别害羞,只需打开相关的 FilamenttPHP 面板提供商,并添加插件文件。
use Sonjaturo\DuckmodeFilament\DuckmodeFilamentPlugin; ... public function panel(Panel $panel): Panel { return $panel ... ->plugin(DuckmodeFilamentPlugin::make()); }
Feeder 小部件
通过将小部件添加到您的 FilamentPHP 仪表板中的任何位置,在面板配置中的 widgets 数组中附加它。饥饿和谋杀随着时间的推移而被追踪。
use Sonjaturo\DuckmodeFilament\Bread; use Sonjaturo\DuckmodeFilament\BreadType; use Sonjaturo\DuckmodeFilament\FeederWidget; ... public function panel(Panel $panel): Panel { return $panel ... ->widgets([ Widgets\AccountWidget::class, Widgets\FilamentInfoWidget::class, FeederWidget::make([ 'starvationRate' => 1000, 'bread' => new Bread(BreadType::White) ]), ]); }
将 starvationRate 设置为每次点击您健康状况恶化的毫秒数。
可选的 bread 参数可以是以下已知的面包类型之一:White、Brown、Multigrain、GlutenFree、Pita、Turkish、Raisin、Dwarf 或 None。默认是 White。
餐桌上的评论
要将嘎嘎叫添加到 Filament 表定义中的任何地方,只需将 Quaction 添加到您的表操作中。
use Sonjaturo\DuckmodeFilament\Tables\Quaction; ... public function table(Table $table): Table { return $table ... ->actions([ Quaction::make(), ]); }
测试
我没有做任何测试。为什么我应该让你做呢?
变更日志
请参阅 CHANGELOG 以了解最近的变化,或者阅读一些可能非常糟糕的内容。
贡献
请参阅 CONTRIBUTING 以了解详细信息。你知道我从不费心阅读这个存根,对吧?
安全漏洞
请审查 我们的安全策略 以了解如何报告安全漏洞。没看这个。但你还是安装了这个,即使我告诉你不要。这比你对我更重要。
致谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 以了解更多信息。我的天,你读到这儿了。