Laravel Community Tools by Tighten
Laravel Nova icon Nova Packages
N

Horizon Smart Link

Installation Instructions

At first, install via composer:

composer require mad-web/nova-horizon-link

Next up, register the link in the tools method of the NovaServiceProvider:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...
        new \MadWeb\NovaHorizonLink\HorizonLink,
    ];
}

Customization

By default, link label is - Horizon Queues, if you prefer to customize it, just pass new label text into constructor:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...
        new \MadWeb\NovaHorizonLink\HorizonLink('Custom Label'),
    ];
}

In addition, you may use Horizon logo, just pass null or call useLogo method to provide more readable view:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...

        new \MadWeb\NovaHorizonLink\HorizonLink(null),
        // or
        \MadWeb\NovaHorizonLink\HorizonLink::useLogo(),
    ];
}

If you need to customize link target attribute (for example to open a page in a new tab), just pass it as second parameter into constructor or as first parameter into useLogo method. A value should be without prepended underscore _:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...

        new \MadWeb\NovaHorizonLink\HorizonLink('Horizon Queues', 'blank'),
        // or
        \MadWeb\NovaHorizonLink\HorizonLink::useLogo('blank'),
    ];
}

If you prefer to use Fluent Interface:

// app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
    return [
        // ...

        \MadWeb\NovaHorizonLink\HorizonLink::make()->target('blank'),
        // or
        \MadWeb\NovaHorizonLink\HorizonLink::useLogo()->target('blank'),
    ];
}

Readme

Readme not found. Refer to the project website: https://github.com/mad-web/nova-horizon-link

Screenshots

Back to Top
Added 7 years ago
Last updated 5 Years Ago
Version 5.0.1
Nova Version *
Composer
mad-web/nova-horizon-link
GitHub stars 24
Packagist downloads 201,402

Favorites

8 users favorited

Rating

4.40
(out of 5)
★★★★★
★★★★
★★★
★★
7 ratings

Author

Contributors

Brought to you by Tighten

Issues/Feature Requests Stats Package Ideas