PHPackages                             jubeki/nova-card-linkable - 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. [Admin Panels](/categories/admin)
4. /
5. jubeki/nova-card-linkable

ActiveLibrary[Admin Panels](/categories/admin)

jubeki/nova-card-linkable
=========================

A Linkeable Card for the Laravel Nova Dashboard.

2.0.1(4y ago)19277.1k↓20.4%5MITPHPPHP ^8.0CI failing

Since Mar 1Pushed 4y ago1 watchersCompare

[ Source](https://github.com/Jubeki/Nova-Card-Linkable)[ Packagist](https://packagist.org/packages/jubeki/nova-card-linkable)[ Docs](https://github.com/Jubeki/Nova-Card-Linkable)[ RSS](/packages/jubeki-nova-card-linkable/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (2)Dependencies (5)Versions (7)Used By (0)

Linkable Cards for Laravel Nova
===============================

[](#linkable-cards-for-laravel-nova)

> ⚠️ These docs are for the latest version. If you are using an older version you can find the docs for previous releases [here](https://github.com/Jubeki/Nova-Card-Linkable/tree/1.x#readme). To upgrade from `1.x` to `2.x` please take a look at the [Upgrade Guide](UPGRADE.md)

Add Cards to Laravel Nova which link to another page
----------------------------------------------------

[](#add-cards-to-laravel-nova-which-link-to-another-page)

[![Latest Version on Packagist](https://camo.githubusercontent.com/88622e2054719285685e98ca92bd36167538a2ea997a989ef436c4a49e9fa638/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a7562656b692f6e6f76612d636172642d6c696e6b61626c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jubeki/nova-card-linkable)[![Total Downloads](https://camo.githubusercontent.com/0ed18f7d0173aad9fed49219f3900c20071cef0f47cd55d84bcf67871a6235e9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a7562656b692f6e6f76612d636172642d6c696e6b61626c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jubeki/nova-card-linkable)

- [Requirements](#requirements)
- [Installation](#installation)
- [Upgrading from 1.x to 2.x](#upgrading-from-1.x-to-2.x)
- [Cards](#cards)
    - [Linkable](#linkable)
    - [Linkable Away](#linkable-away)

Requirements
------------

[](#requirements)

- [Laravel v8.x](https://laravel.com/docs/8.x) or [v9.x](https://laravel.com/docs/9.x)
- [Laravel Nova v4.x](https://nova.laravel.com/docs/4.0/)

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

[](#installation)

Just run:

```
composer require jubeki/nova-card-linkable

```

After this the setup will be complete and you can use the components listed here.

To publish the config you can simply run:

```
php artisan vendor:publish --provider="Jubeki\Nova\Cards\Linkable\CardServiceProvider"

```

Upgrading from 1.x to 2.x
-------------------------

[](#upgrading-from-1x-to-2x)

To upgrade from `1.x` to `2.x` please take a look at the [Upgrade Guide](UPGRADE.md)

Cards
-----

[](#cards)

What is the difference between the card types?

- **Linkable:** Links to a page in your application and makes use of inertia links
- **Linkable Away:** Links to a page which is outside of your application

The Design is the same for all of them and most of the options are also the same, so they will be listed here. (The left linkable card has a hover effect applied)

[![Shows the Card types](cards.png)](cards.png)

Usage
-----

[](#usage)

```
// in app/Nova/Dashboards/Main.php

namespace App\Nova\Dashboards;

use Jubeki\Nova\Cards\Linkable\Linkable;
use Jubeki\Nova\Cards\Linkable\LinkableAway;
use Laravel\Nova\Cards\Help;
use Laravel\Nova\Dashboards\Main as Dashboard;

class Main extends Dashboard
{
    /**
     * Get the cards for the dashboard.
     *
     * @return array
     */
    public function cards()
    {
        return [
            (new Linkable)
            ->title('User Resource')
            ->url('/nova/resources/users')
            ->subtitle('Visit the index view of the User Resource'),

            (new LinkableAway)
            ->title('Nova Card Linkable')
            ->url('https://github.com/Jubeki/Nova-Card-Linkable/')
            ->subtitle('Visit the GitHub Repository'),

            new Help,
        ];
    }
}
```

### Options

[](#options)

All options are chainable.

#### Setting the subtitle of the Card

[](#setting-the-subtitle-of-the-card)

```
$linkable->title('Title of Card');
```

#### Setting the subtitle of the Card

[](#setting-the-subtitle-of-the-card-1)

```
$linkable->subtitle('Subtitle of Card');
```

#### Setting the url of the Card

[](#setting-the-url-of-the-card)

```
$linkable->url('https://github.com/Jubeki/Nova-Card-Linkable');
```

#### Setting the theme of the Card

[](#setting-the-theme-of-the-card)

```
$linkable->theme([
    'layout' => 'p-3 flex flex-col items-center justify-center h-full',
    'colors' => 'text-90 hover:text-primary-600',
    'title' => 'text-3xl font-light text-center',
    'subtitle' => 'text-lg font-light text-center',
]);
```

#### Setting the target

[](#setting-the-target)

only available for `Jubeki\Nova\Cards\Linkable\LinkableAway`

```
$linkable->target('_blank');
```

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity45

Moderate usage in the ecosystem

Community13

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 83.3% 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

Every ~226 days

Recently: every ~282 days

Total

6

Last Release

1550d ago

Major Versions

1.x-dev → 2.0.02022-04-05

PHP version history (2 changes)v1.0.0PHP &gt;=7.1.0

2.0.0PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15707543?v=4)[Julius Kiekbusch](/maintainers/Jubeki)[@Jubeki](https://github.com/Jubeki)

---

Top Contributors

[![Jubeki](https://avatars.githubusercontent.com/u/15707543?v=4)](https://github.com/Jubeki "Jubeki (20 commits)")[![LorenzoSapora](https://avatars.githubusercontent.com/u/25519274?v=4)](https://github.com/LorenzoSapora "LorenzoSapora (3 commits)")[![mvdnbrk](https://avatars.githubusercontent.com/u/802681?v=4)](https://github.com/mvdnbrk "mvdnbrk (1 commits)")

---

Tags

laravellaravel-novanovaphplaraveldashboardnovacards

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jubeki-nova-card-linkable/health.svg)

```
[![Health](https://phpackages.com/badges/jubeki-nova-card-linkable/health.svg)](https://phpackages.com/packages/jubeki-nova-card-linkable)
```

###  Alternatives

[whitecube/nova-page

Static pages content management for Laravel Nova

23997.1k1](/packages/whitecube-nova-page)[optimistdigital/nova-page-manager

Page(s) and region(s) manager for Laravel Nova.

17989.5k](/packages/optimistdigital-nova-page-manager)[digital-creative/nova-dashboard

The missing dashboard for nova.

7171.8k1](/packages/digital-creative-nova-dashboard)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[optimistdigital/nova-table-field

Table field for Laravel Nova

40132.7k](/packages/optimistdigital-nova-table-field)[outl1ne/nova-table-field

Table field for Laravel Nova

4070.5k](/packages/outl1ne-nova-table-field)

PHPackages © 2026

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