chinleung/nova-autofill

基于父模型创建时为Laravel Nova字段自动填充值。

v1.1.2 2022-03-21 13:34 UTC

This package is auto-updated.

Last update: 2024-09-21 18:44:43 UTC


README

基于父模型自动预填充Laravel Nova字段的值。

安装

您可以通过composer安装此包

composer require chinleung/nova-autofill

用法

如果您的模型有关系,当通过Laravel Nova中的关系添加时,它可以自动填充一些值。例如,属于用户的订单,您可以通过用户资源添加新订单时自动填充用户的地址。

public function fields(Request $request)
{
    return [
        Text::make('Shipping Address Line 1')
            ->autofill(),
    ];
}

如果没有传递任何属性,它将使用字段的属性名从父资源中获取。然而,您可以指定要填充的属性

public function fields(Request $request)
{
    return [
        Text::make('Shipping Address Line 1')
            ->autofill('address_line_1'),
    ];
}

安全

如果您发现任何与安全相关的问题,请通过hello@chinleung.com发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可协议

MIT许可协议(MIT)。请参阅许可文件以获取更多信息。