A Laravel Nova card to display arbitrary HTML content
setwise/nova-html-card is a Laravel package for a laravel nova card to display arbitrary html content.
It currently has 1 GitHub stars and 15 downloads on Packagist (latest version v3.0.1).
Install it with composer require setwise/nova-html-card.
Discover more Laravel packages by setwise
or browse all Laravel packages to compare alternatives.
Last updated

Adds a card to the Laravel Nova dashboard with any arbitrary HTML content.

You can install the package in to a Laravel app that uses Nova via composer:
composer require setwise/nova-html-card
use Setwise\HtmlCard\HtmlCard;
public function cards()
{
return [
(new HtmlCard())->width('1/3')->html('<h1>Hello World!</h1>'),
(new HtmlCard())->width('1/3')->markdown('# Hello World!'),
(new HtmlCard())->width('1/3')->view('cards.hello', ['name' => 'World']),
];
}
->html('<h1>Hello!</h1>'): Set HTML or plain content.->markdown('# Hello!'): Set Markdown content that will be converted into HTML.->view('path.to.view', []): Specify blade view file and optionally pass an array of data to view.->center(false): Center card's content. false by default.->withoutCardStyles(true): Whether to use standard Nova Card styles for a card (background, padding, etc). false by default.->forceFullWidth(true): Force the card to be full width. A fix for nova cards order.There are a few packages with similar functionality. Our package provides an API to cover all cases covered by these packages plus additionally provides some unique features like:
Please see Releases for more information on what has changed recently.
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.