chinleung / nova-autofill
Autofill values for Laravel Nova fields based on the parent model on creation.
Installs: 13 029
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 2
Forks: 4
Open Issues: 1
Requires
- php: >=7.2.0
- illuminate/support: ^5.6|^6.0|^7.0|^8.0|^9.0
- laravel/nova: *
This package is auto-updated.
Last update: 2024-11-21 19:03:45 UTC
README
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.