特殊字段/按钮链接

Laravel Nova 的按钮链接字段。

1.1 2022-04-11 09:11 UTC

This package is auto-updated.

Last update: 2024-09-19 16:31:56 UTC


README

用于在 Nova 中添加链接按钮的包(索引、详情、查看、编辑)。

安装

composer require specialfield/button-link

用法

use Specialfield\ButtonLink\ButtonLink;
public function fields(Request $request)
{
    return [
        ID::make('ID', 'id')->sortable(),
        Text::make('Name', 'name'),
        ButtonLink::make('Name')
                ->label("Label")
                ->link('your_url.com')
    ];
}

添加自定义键

Button::make('Name', 'attribute')

链接

Button::make('Text')->link('https://nova.laravel.net.cn')

按钮样式(类)

您可以为按钮设置自己的类或 Bootstrap 类

Button::make('Link')->buttonClasses('text-center'),

您可以为字段设置自己的类或 Bootstrap 类

Button::make('Link')->fieldClasses('text-center'),

您可以为字段设置自己的类或 Bootstrap 类

Button::make('Link')->fieldClasses('text-center'),

如果您有很多按钮,您可以将它们设置为水平或垂直排列

$fields = array();
$fields[] = ButtonLink::make('field_1')
        ->label("Manage")
        ->link('field_1_url')
        ->inline(true);
        
$fields[] = ButtonLink::make('field_2')
        ->label("Manage")
        ->link('field_2_url')
        ->inline(true);
        
    
public function fields(Request $request)
{
    return [
        new Panel('Services', fields),
    ];
}

// $fields = array(); 这是一个全局变量。

作者

嗨 👋,我是 Harut Hakobyan,这是此 Nova 包的创建者

© 2022 GitHub,Inc。