Autofill values for Laravel Nova fields based on the parent model on creation.
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
Auto prefill values for Laravel Nova fields based on the parent model.
You can install the package via composer:
composer require chinleung/nova-autofill
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'),
];
}
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.