chinleung/nova-autofill

Autofill values for Laravel Nova fields based on the parent model on creation.
13,338 6
Install
composer require chinleung/nova-autofill
Latest Version:v1.1.2
PHP:>=7.2.0
License:MIT
Last Updated:Aug 21, 2026
Links: GitHub  ·  Packagist
Maintainer: ChinLeung

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 hello@chinleung.com instead of using the issue tracker.

Credits

License

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

Related Packages

maatwebsite/laravel-nova-excel

Supercharged Excel exports for Laravel Nova Resources

7,108,975 401
vyuldashev/nova-permission

A Laravel Nova tool for Spatie's Permission library.

2,643,011 429
spatie/nova-tail-tool

A Laravel Nova tool to display the application log.

129,837 119
spatie/nova-tags-field

A tags field for Nova apps

2,289,627 301
spatie/nova-backup-tool

A Laravel Nova tool to backup your application.

603,821 360