PHPackages                             nova-kit/nova-field-mixins - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nova-kit/nova-field-mixins

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nova-kit/nova-field-mixins
==========================

Laravel Nova Field Mixins

v3.0.1(3mo ago)411.7k↑119.8%1[1 issues](https://github.com/nova-kit/nova-field-mixins/issues)MITPHPPHP ^8.1CI passing

Since Jun 17Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/nova-kit/nova-field-mixins)[ Packagist](https://packagist.org/packages/nova-kit/nova-field-mixins)[ RSS](/packages/nova-kit-nova-field-mixins/feed)WikiDiscussions 3.x Synced 3d ago

READMEChangelog (9)Dependencies (12)Versions (14)Used By (0)

Laravel Nova Field Mixins
=========================

[](#laravel-nova-field-mixins)

[![tests](https://github.com/nova-kit/nova-field-mixins/actions/workflows/tests.yml/badge.svg?branch=2.x)](https://github.com/nova-kit/nova-field-mixins/actions/workflows/tests.yml)[![Latest Stable Version](https://camo.githubusercontent.com/45fbc4930dab9b0f17c970d3c718581821c05eee0c4c49f74c8dbec83d7e0116/68747470733a2f2f706f7365722e707567782e6f72672f6e6f76612d6b69742f6e6f76612d6669656c642d6d6978696e732f762f737461626c65)](https://packagist.org/packages/nova-kit/nova-field-mixins)[![Total Downloads](https://camo.githubusercontent.com/097162f86c0ec8e22d3e4e291c2ba700490d7b3537ba8acde040357ca42b69e6/68747470733a2f2f706f7365722e707567782e6f72672f6e6f76612d6b69742f6e6f76612d6669656c642d6d6978696e732f646f776e6c6f616473)](https://packagist.org/packages/nova-kit/nova-field-mixins)[![Latest Unstable Version](https://camo.githubusercontent.com/106962f18164e97460b98b2c11085240dede45c1605dd6829e26cb2383a5d3af/68747470733a2f2f706f7365722e707567782e6f72672f6e6f76612d6b69742f6e6f76612d6669656c642d6d6978696e732f762f756e737461626c65)](https://packagist.org/packages/nova-kit/nova-field-mixins)[![License](https://camo.githubusercontent.com/7678e41a00d22369322423347999d7bb96ab6a8316f16bae066afa5216b4cd6e/68747470733a2f2f706f7365722e707567782e6f72672f6e6f76612d6b69742f6e6f76612d6669656c642d6d6978696e732f6c6963656e7365)](https://packagist.org/packages/nova-kit/nova-field-mixins)[![Coverage Status](https://camo.githubusercontent.com/c96b6f725dc92e64f8ea243380e3c430da7fbc92f55a4bbc9c709987178deab7/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6e6f76612d6b69742f6e6f76612d6669656c642d6d6978696e732f62616467652e7376673f6272616e63683d322e78)](https://coveralls.io/github/nova-kit/nova-field-mixins?branch=2.x)

Installation
------------

[](#installation)

To install through composer, run the following command from the terminal:

```
composer require "nova-kit/nova-field-mixins"
```

Usages
------

[](#usages)

Laravel Nova Field Mixins are useful for applying a common set of configurations to a Field without repeating it. E.g:

```
use Laravel\Nova\Fields\DateTime;

DateTime::make('Created At')->sortable()->displayUsing(fn ($d) => $d?->diffForHumans()),
DateTime::make('Updated At')->sortable()->displayUsing(fn ($d) => $d?->diffForHumans()),
```

By adding the following class `App\Nova\Fields\Mixins\StandardDateTime`:

```
