64robots/nova-row

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

Laravel Nova 行字段。

安装数: 4,376

依赖项: 0

建议者: 0

安全性: 0

星标: 14

关注者: 3

分支: 2

开放问题: 0

语言:Vue

1.0.7 2018-09-25 14:08 UTC

This package is auto-updated.

Last update: 2020-01-29 05:31:23 UTC


README

此字段已合并到 Custom Nova Fields 软件包。请关注更新!

Row Field for Laravel Nova

此字段允许您通过传递一个包含 Custom Nova Fields 的集合来创建水平行。

Demo

Demo

安装

在您的 nova 项目中运行此命令: composer require 64robots/nova-fields

添加到您的 Nova 资源

创建一个新的行字段,传递一个包含 Nova 字段的数组作为第二个参数。可以作为第三个参数传递属性名。

因为我们使用 R64 Nova Fields。我们可以自定义类并隐藏字段标签。

use R64\NovaFields\Row;

Row::make('Lines', [
      Number::make('Quantity')
        ->fieldClasses('w-full px-8 py-6')
        ->hideLabelInForms(),
      Text::make('Product')
        ->fieldClasses('w-full px-8 py-6')
        ->hideLabelInForms(),
      Number::make('Price')
        ->fieldClasses('w-full px-8 py-6')
        ->hideLabelInForms(),
    ])->fieldClasses('w-full px-8 py-6')
      ->labelClasses('w-1/2 px-8 py-6'),

这会转换为一个对象数组。

[
  { quantity: 1, product: 'This One', price: 20 },
  { quantity: 2, product: 'That One', price: 21 }
];

本地化

/resources/lang/vendor/nova 中找到相应的 xx.json 文件中设置您的翻译。

...

  "Add Row": "Añadir Fila",
  "Delete Row": "Eliminar Fila",
  "Are you sure you want to delete this row?": "¿Estás seguro de querer eliminar esta fila?"