Laravel Nova Hidden Field
This field give the ability to add a hidden fields to your resources.
Thank you for considering supporting the development of this package! If you'd like to contribute, you can buy me a coffee or sponsor me to help keep me motivated to continue improving this package. You can also support the project by starring ⭐ the repository.
To buy me a coffee, click the button below:
- Laravel 5.7+ with Nova.
This package can be installed through Composer.
composer require outhebox/nova-hidden-field
Add the field to your resource in the fields
method:
use Outhebox\NovaHiddenField\HiddenField;
HiddenField::make('User', 'user_id')
->current_user_id(),
Also you can override the default value:
use Outhebox\NovaHiddenField\HiddenField;
HiddenField::make('User', 'column_name')
->defaultValue($this->get_client_id()),
/**
* Function will return your value
* the returned value should be string
*
* @return string
*/
public function get_client_id()
{
$client = Client::find(1)->first();
return $client->id;
}
Another option you may like if you want to use the relationship fields:
use Laravel\Nova\Fields\BelongsTo;
use Outhebox\NovaHiddenField\HiddenField;
HiddenField::make('User', 'user_id')
->hideFromIndex(),
->hideFromDetail(),
->current_user_id()
BelongsTo::make('User')
->hideWhenCreating(),
->hideWhenUpdating(),
The MIT License (MIT). Please see License File for more information.
If you like this package, you can show your appreciation 💜 by donating any amount via Patreon to support ongoing development.