TOP 10 Most Essential Laravel Nova Packages

profile picture

TOP 10 Most Essential Laravel Nova Packages

The truth is that, even if there are hundreds of Nova Packages out there, I really don't think they are that useful. They may make your life easier, and they may even be a requirement from your client. So I'll try to spare you some time if you're looking for the best Nova Packages and tell you the ones that you will want the most.

No need for a longer introduction at this point, let's just head to the list!

10. Advanced Nova Media Library

Advanced Nova Media Library

While you're waiting for Spatie to release their official package to bring Media Library to Nova, you might want to try this one!

You have a model that accepts a collection of images, and you want to be able to uploads multiple images on this model in Nova? Advanced Nova Media Library is for you :)

9. Import and Export with Excel (export) (import)

Import and Export with Excel

This requires two packages to achieve, but hell why not?

Importing and Exporting resources is one the things my clients always request in their admin panel. So now that you're switching to Nova, here you are!

8. Filtering By Date Range

Filtering By Date Range

Again this is something that most of my clients want in their dashboard, especially for Orders and other resources that were created by their users.

7. Log Viewer

Log Viewer

Clearly the most complete Log Reader package for Laravel Nova up to this date. If Bugsnag, Honeybadger, Rollbar or Sentry is not enough for you, then you probably have to check manually the log file on your server from time to time.

No more! No more ssh, cd and cat or tail -f just to see what happened and where's the bug!

6. Prepopulate Searchable

Prepopulate Searchable

If you're using the Searchable Relationship field on Laravel Nova, you're probably frustrated that it takes some time to load the searchable list.

No more! Now, your "typeahead" field is already completely prepopulated.

Beware if you have a large database though, you might want to avoid to Prepopulate the field as it will slow down the loading of the entire page.

5. Unique Ajax Field

Unique Ajax Field

In my opinion this should have been available out of the box in Laravel Nova for every "unique" field from your database.

Well, now it's fixed! This is a must have for your users email field for example.

4. Charcounted fields

Charcounted fields

Some very little improvement that could have been offered out of the box in Laravel Nova as well.

3. Tags Field

Tags Field

What? You're not using the spatie/laravel-tags package to manage your taggable models? Well.. in that case, go to number 2 I guess.

But seriously, this is a must have.

2. Cache Card

Cache Card

Dead simple package that display a Cache Manager Card on your dashboard.

It might sounds silly, but seriously I use it on all my projects. Imagine you're caching the first page of your Articles on your blog index page. Then in Laravel Nova you create a new Article, but your cache is not refreshed nor flushed.

So you could obviously setup a model observer to clear cache when a new article is created, but that's some work, and even sometimes you won't want to clear the cache programatically.

It just happens that sometimes your client say "Hey I updated this thing but I can't see it on the front end". And then you ssh on your server and clear the cache of your app because you forgot to implement the flush mechanism in the right place.

No more! Now your client can clear the cache himself!

1. Cashier Manager

This is obviously a must have for you only if you're using Laravel Cashier. But damn that's an impressive package! Everything is right there and you don't need to into the Stripe Dashboard anymore!

Hands down the most impressive and useful package I've used.


BelongsTo Dependency

Super useful if your relationship have dependency on other models.

Horizon Stats

Check your Horizon instance from your dashboard without having to even go to the Horizon Dashboard!

Google Analytics

It still requires some work in order to have more features, but this is a very useful and well done package that displays some Summary Data from Google Analytics.

Very cool!


about me

profile picture

I consider myself as an IT Business Artisan. Or Consultant CTO. I'm a self-taught Web Developper, coach and teacher. My main work is helping and guiding digital startups.

more about me

follow me


A weekly email with the latests articles

support my work

Start trading on binance
  • BTC



  • ETH



  • Monero



2021 My Dynamic Production SPRL All rights Reserved.