特殊字段 / 按钮链接
Laravel Nova 的按钮链接字段。
1.1
2022-04-11 09:11 UTC
Requires
- php: >=7.1.0
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。