PHPackages                             decency/nova-input-group - 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. [Templating &amp; Views](/categories/templating)
4. /
5. decency/nova-input-group

ActiveLibrary[Templating &amp; Views](/categories/templating)

decency/nova-input-group
========================

A Laravel Nova text field formatted as input group.

v1.0.0(6y ago)539.5k↓100%1[3 issues](https://github.com/decency-be/nova-input-group/issues)MITVuePHP &gt;=7.1.0

Since Oct 6Pushed 6y agoCompare

[ Source](https://github.com/decency-be/nova-input-group)[ Packagist](https://packagist.org/packages/decency/nova-input-group)[ Docs](https://github.com/decency-be/nova-input-group)[ RSS](/packages/decency-nova-input-group/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Nova Input Group
================

[](#nova-input-group)

A Laravel Nova text field formatted as input group

[![Latest Version on Packagist](https://camo.githubusercontent.com/e18125312d4826e173cb306c871f428646b0114d4bf5d9599e4c1550767887e4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f646563656e63792f6e6f76612d696e7075742d67726f75702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/decency/nova-input-group)

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

[](#installation)

```
composer require decency/nova-input-group
```

Usage
-----

[](#usage)

Import it in your resources and add the InputGroup to `fields` method.

```
use Decency\InputGroup\InputGroup;

public function fields(Request $request)
{
    return [
        ID::make('ID', 'id')->sortable(),
        Text::make('Name', 'name'),

        InputGroup::make('Subdomain', 'subdomain')
           ->position('after')
           ->text('@example.com'),

    ];
}
```

### Methods

[](#methods)

This custom field has only two method:

- `position('')` You can choose between 'before' and 'after'. When not used, 'before' is used.
- `text('')` The text to be displayed.

TODO List
---------

[](#todo-list)

- Allow to choose the size of the field.
- Also implement other field types.

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Tim Diels](https://github.com/timdiels1)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance8

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2408d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/abed3b024463903259ff018c5dce73c81fc1e4bc51ded20eb8b8cc1d7ad19125?d=identicon)[timdiels1](/maintainers/timdiels1)

---

Tags

laravelnova

### Embed Badge

![Health badge](/badges/decency-nova-input-group/health.svg)

```
[![Health](https://phpackages.com/badges/decency-nova-input-group/health.svg)](https://phpackages.com/packages/decency-nova-input-group)
```

###  Alternatives

[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[outl1ne/nova-multiselect-field

A multiple select field for Laravel Nova.

3402.9M2](/packages/outl1ne-nova-multiselect-field)[coroowicaksono/chart-js-integration

A Simple Dashboard Chart in Laravel Nova using Chart JS. Starting create your own dashboard with Chart JS Integration can save your time and help you maintain consistency across standard elements such as Bar, Stacked, Line, Area, Doughnut and Pie Chart.

2201.9M1](/packages/coroowicaksono-chart-js-integration)[waynestate/nova-ckeditor4-field

This nova package allows you to use CKEditor 4 for text areas.

62739.1k8](/packages/waynestate-nova-ckeditor4-field)[interaction-design-foundation/nova-unlayer-field

A Laravel Nova field for Unlayer to compose emails and landing pages.

35256.8k](/packages/interaction-design-foundation-nova-unlayer-field)[interaction-design-foundation/nova-html-code-field

A Laravel Nova field to write raw HTML and preview.

11157.5k](/packages/interaction-design-foundation-nova-html-code-field)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
