Looking to hire Laravel developers? Try LaraJobs

gender maintained by laravel-nova-fields

Description
A Laravel Nova gender field.
Author
Last update
2018/08/31 12:24 (dev-master)
License
Links
Downloads
5 347
Tags

Comments
comments powered by Disqus

A simple gender field for Laravel Nova apps

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).