causelabs / resource-index-link

A Laravel Nova extension that creates a text input that displays as a link to a resource when indexed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel Nova Resource Index Field

An text input that displays as a link to a resource when indexed.

Installation

Install the package into a Laravel app that uses Nova with Composer:

composer require causelabs/resource-index-link

Usage

Add the field to your resource in the fields method:

use Causelabs\ResourceIndexLink\ResourceIndexLink;

ResourceIndexLink::make('name')
    ->rules(/* ... */),

The field extends the Laravel\Nova\Fields\Text field, so all the usual methods are available.

Options

Open in a new tab

Make the link open the resource in a new tab

ResourceIndexLink::make('name')
    ->newTab(),

Example

Make the resource name a link to the resource.

Sample Index Page

About

A Laravel Nova extension that creates a text input that displays as a link to a resource when indexed.

License:MIT License


Languages

Language:Vue 46.2%Language:PHP 44.4%Language:JavaScript 9.0%Language:CSS 0.4%