LaravelPackages.net
Acme Inc.
Toggle sidebar
chinleung/nova-autofill

Autofill values for Laravel Nova fields based on the parent model on creation.

13.301
6
v1.1.2
About chinleung/nova-autofill

chinleung/nova-autofill is a Laravel package for autofill values for laravel nova fields based on the parent model on creation.. It currently has 6 GitHub stars and 13.301 downloads on Packagist (latest version v1.1.2). Install it with composer require chinleung/nova-autofill. Discover more Laravel packages by chinleung or browse all Laravel packages to compare alternatives.

Last updated

Nova Autofill

Auto prefill values for Laravel Nova fields based on the parent model.

Installation

You can install the package via composer:

composer require chinleung/nova-autofill

Usage

If your model has a relationship, it can autofill some values when adding via a relationship in Laravel Nova. For instance, an order that belongs to a user, you can autofill the user's address when adding a new order via the user resource.

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

If no attribute is passed in the method, it will use the field's attribute name to fetch from the parent resource. However, you can specify the attribute to fill from:

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

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Star History Chart