smart145/inline-boolean

一个可以直接在资源索引或详情页编辑的Laravel Nova布尔字段。

v1.0.1 2020-04-10 13:59 UTC

This package is auto-updated.

Last update: 2024-09-07 03:58:31 UTC


README

Latest Stable Version Total Downloads License

该功能允许您直接从资源索引或详情页编辑布尔字段。

先决条件

安装

$ composer require markrassamni/inline-boolean

使用

在您的Nova资源中使用MarkRassamni\InlineBoolean\InlineBoolean字段

use MarkRassamni\InlineBoolean\InlineBoolean;

class MyResource extends Resource
{
    public function fields(Request $request)
    {
        return [
            InlineBoolean::make('Enabled')
                ->inlineOnIndex()  // Use inline field on the index page
                ->inlineOnDetail()  // Use inline field on the detail page
                ->enableMessage('Boolean has been enabled.')  // Toast message when enabling boolean
                ->disableMessage('Boolean has been disabled.')  // Toast message when disabling boolean
                ->trueText('Enabled')  // Change the text describing true boolean values
                ->falseText('Disabled')  // Change the text describing false boolean values
                ->showTextOnIndex()  // Show true/false text beside the checkbox on the index page
        ];
    }
}