chinleung/nova-autofill
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
A Laravel Nova field container allowing to depend on other fields values
Laravel Nova tools for managing the Spatie media library.
A Laravel Nova field allows you to authenticate as your users.
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.1.2 | >=7.2.0 | ^5.6| | MIT | |
| v1.1.1 | >=7.2.0 | ^5.6| | MIT | |
| v1.1.0 | >=7.2.0 | ^5.6| | MIT | |
| v1.0.0 | >=7.2.0 | ^5.6| | MIT |