PHPackages                             nikans/text-linked - 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. nikans/text-linked

ActiveLibrary

nikans/text-linked
==================

Text field with link (i.e. to this resource) on Index.

1.0.0(5y ago)860.3k—0%3[1 issues](https://github.com/nikans/text-linked/issues)[1 PRs](https://github.com/nikans/text-linked/pulls)MITPHPPHP &gt;=7.1.0

Since Mar 20Pushed 5y ago2 watchersCompare

[ Source](https://github.com/nikans/text-linked)[ Packagist](https://packagist.org/packages/nikans/text-linked)[ RSS](/packages/nikans-text-linked/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Nova TextLinked custom field
============================

[](#nova-textlinked-custom-field)

Nova custom Text Field with a link to a resource (or any URL) on index screen.

Nova links ID fields to a resource by default. The custom field is useful if you're using a [text ID field](https://github.com/laravel/nova-issues/issues/268)or want to **link a resource's title**, as shown below.

[![Nova TextLinked Field Example](https://github.com/nikans/nova-text-linked-field/raw/master/nova-text-linked-field-example.png "Nova TextLinked Field Example")](https://github.com/nikans/nova-text-linked-field/blob/master/nova-text-linked-field-example.png)

The field behaves just like the default text field on detail and form screens.

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

[](#installation)

```
composer require nikans/text-linked
```

Usage options
-------------

[](#usage-options)

### Automatically link a resource to a title or text ID field

[](#automatically-link-a-resource-to-a-title-or-text-id-field)

```
TextLinked::make('Title', 'title')
    ->link($this),

TextLinked::make('ID')
    ->link($this),
```

### Link a resource by `uriKey` and `id`

[](#link-a-resource-by-urikey-and-id)

```
TextLinked::make('Title', 'title')
    ->linkResource($this->uriKey(), $this->id),
```

### Add a random URL

[](#add-a-random-url)

```
TextLinked::make('ID')
    ->url("https://novapackages.com"),
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

1885d ago

### Community

Maintainers

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

---

Top Contributors

[![nikans](https://avatars.githubusercontent.com/u/1039100?v=4)](https://github.com/nikans "nikans (9 commits)")

---

Tags

novanova-fieldlaravelnova

### Embed Badge

![Health badge](/badges/nikans-text-linked/health.svg)

```
[![Health](https://phpackages.com/badges/nikans-text-linked/health.svg)](https://phpackages.com/packages/nikans-text-linked)
```

###  Alternatives

[optimistdigital/nova-multiselect-field

A multiple select field for Laravel Nova.

3403.5M7](/packages/optimistdigital-nova-multiselect-field)[coreproc/nova-notification-feed

A Laravel Nova package that adds a notification feed in your Nova app.

10149.1k](/packages/coreproc-nova-notification-feed)[inspheric/nova-defaultable

Default values for Nova fields when creating resources and running resource actions.

51174.8k1](/packages/inspheric-nova-defaultable)[cybercog/laravel-nova-ban

A Laravel Nova banning functionality for your application.

40199.8k](/packages/cybercog-laravel-nova-ban)[insenseanalytics/nova-server-monitor

A Laravel Nova tool for Spatie's Server Monitor library.

6546.9k](/packages/insenseanalytics-nova-server-monitor)[datomatic/nova-detached-actions

A Laravel Nova tool to allow for placing actions in the Nova toolbar detached from the checkbox selection mechanism.

11229.2k](/packages/datomatic-nova-detached-actions)

PHPackages © 2026

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