trin4ik/nova-switcher

此软件包已废弃,不再维护。未建议替代软件包。

Laravel Nova 切换字段。

安装量: 39,713

依赖者: 0

建议者: 0

安全: 0

星标: 12

关注者: 1

分支: 6

公开问题: 4

语言:Vue

v0.4 2023-11-01 05:33 UTC

This package is auto-updated.

Last update: 2024-09-22 23:45:57 UTC


README

!!! 朋友们,我归档了这个项目,因为我不再使用它了。如果你需要它,我可以将我的权利转让给你 !!!

Laravel Nova 切换字段

用切换器替换默认的布尔值。
在索引/详情视图上使用 xhr,在表单上类似于复选框。

安装

composer require trin4ik/nova-switcher

用法

use Trin4ik\NovaSwitcher\NovaSwitcher;
...
NovaSwitcher::make('Active');

标签

use Trin4ik\NovaSwitcher\NovaSwitcher;
...
NovaSwitcher::make('Active')
    ->trueLabel('On')
    ->falseLabel('Off');
...
NovaSwitcher::make('Active')
    ->withLabels(true: 'On', false: 'Off');

确认

use Trin4ik\NovaSwitcher\NovaSwitcher;
...
NovaSwitcher::make('Active')
    ->confirmToTrue('enable?')
    ->confirmToFalse('disable?');
...
NovaSwitcher::make('Active')
    ->confirm(toTrue: 'enable?', toFalse: 'disable?');

当然,您只能使用确认对话框来启用或禁用

use Trin4ik\NovaSwitcher\NovaSwitcher;
...
NovaSwitcher::make('Active')
    ->confirmToFalse('Turn it off?');

反向

此外,您还可以使用反向值(如果切换器被选中,值为 false,反之亦然)

NovaSwitcher::make('Active')
    ->reverse();

感谢...