A Laravel Nova gender field.

Installs: 5 326

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/laravel-nova-fields/gender

v1.1.0 2018-08-31 10:24 UTC

This package is auto-updated.

Last update: 2025-10-06 12:16:20 UTC


README

This package contains a very simple Laravel Nova gender field. It is basically an extended select field, like the native country or timezone fields.

Installation

You can install this package in to a Laravel app that uses Nova via composer:

composer require laravel-nova-fields/gender

To publish the config file to config/laravel-nova-fields-gender.php run:

php artisan vendor:publish --provider="LaravelNovaFields\Gender\FieldServiceProvider"

The contents of this configuration can be modified to modify the various default and extended genders.

Usage

You can use the LaravelNovaFields\Gender\Gender field in your Nova resource:

namespace App\Nova;

use LaravelNovaFields\Gender\Gender;

// ...

class Person extends Resource
{
    // ...

    public function fields(Request $request)
    {
        return [
            // ...

            Gender::make('Gender')
                ->includeExtended(), // includes extended gender set

            // ...
        ];
    }
}

License

The MIT License (MIT).