PHPackages                             skoyah/nova-toasted - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. skoyah/nova-toasted

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

skoyah/nova-toasted
===================

Customize and create your Laravel Nova notifications.

v0.1(6y ago)23.8k↓45%MITPHPPHP &gt;=7.1.0

Since Apr 7Pushed 6y ago1 watchersCompare

[ Source](https://github.com/skoyah/nova-toasted)[ Packagist](https://packagist.org/packages/skoyah/nova-toasted)[ RSS](/packages/skoyah-nova-toasted/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Nova toasted[![Package Logo](images/package_logo.svg)](images/package_logo.svg)
===============================================================================

[](#nova-toasted)

[![Latest Stable Version](https://camo.githubusercontent.com/ad160ee3f26d7f763328e64b8cf25bab5671e2897b764ca94e60bc9307526cee/68747470733a2f2f706f7365722e707567782e6f72672f736b6f7961682f6e6f76612d746f61737465642f762f737461626c65)](https://packagist.org/packages/skoyah/nova-toasted)[![License](https://camo.githubusercontent.com/012eb01663495bd3fabf6fe14997e538f44b6ee9831418bf78d2584764fafc2b/68747470733a2f2f706f7365722e707567782e6f72672f736b6f7961682f6e6f76612d746f61737465642f6c6963656e7365)](https://packagist.org/packages/skoyah/nova-toasted)

A package to customize your Laravel Nova toasted notifications.

Instalation
-----------

[](#instalation)

```
composer require skoyah/nova-toasted
```

```
php artisan vendor:publish --tag=nova-toasted
```

After publishing the assets, in your `config` folder there's now a `toasted.php` file with the default options used by Nova and the Toasted plugin itself. Feel free to change them according to your needs. For more information about this values, check the [toasted documentation](https://github.com/shakee93/vue-toasted#api)

The `toasts` key is where you will register all custom toasted components for your application:

```
    'toasts' => [
        [
            'name' => 'forbidden',
            'message' => 'Sorry! You are not authorized.',
            'options' => [
                'type' => 'error',
                'duration' => 2000,
            ],
        ],
    ],
```

---

Usage
-----

[](#usage)

After registering the components, you are able to use them globally, with one of the following forms:

```
this.$toasted.forbidden(); //inside vue components

Nova.bus.$toasted.forbidden(); //globally available
```

Additionaly, you can still use custom messages and options for a particullar situation:

```
this.$toasted.forbidden('Access denied.', { duration: 5000 });
```

---

Styling
-------

[](#styling)

To style your custom theme and toasted components and to override the default ones, in you css file:

```
/* styling your custom theme */
.my-custom-theme {
  //...
}

/* use this classes override default components */
.toasted.default {
  //...
}

.toasted.success {
  //...
}

.toasted.error {
  //...
}

.toasted.info {
  //...
}

.toasted.warning {
  //...
}

/* custom components */
.toasted.forbidden {
  //...
}
```

### Example

[](#example)

```
.my-theme {
  padding: 20px !important;
  color: white;
}

.toasted.forbidden {
  background-color: blueviolet;
}
```

[![Example](images/example.png)](images/example.png)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

2232d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/36083448?v=4)[João Santos](/maintainers/skoyah)[@skoyah](https://github.com/skoyah)

---

Top Contributors

[![skoyah](https://avatars.githubusercontent.com/u/36083448?v=4)](https://github.com/skoyah "skoyah (1 commits)")

---

Tags

laravel-novalaravel-nova-packagetoast-notificationslaravelnova

### Embed Badge

![Health badge](/badges/skoyah-nova-toasted/health.svg)

```
[![Health](https://phpackages.com/badges/skoyah-nova-toasted/health.svg)](https://phpackages.com/packages/skoyah-nova-toasted)
```

###  Alternatives

[inspheric/nova-email-field

A Laravel Nova email field.

33456.9k1](/packages/inspheric-nova-email-field)[coreproc/nova-notification-feed

A Laravel Nova package that adds a notification feed in your Nova app.

10149.1k](/packages/coreproc-nova-notification-feed)[kirschbaum-development/nova-mail

A Laravel Nova action for sending mail.

7484.2k](/packages/kirschbaum-development-nova-mail)[mirovit/nova-notifications

A Laravel Nova tool to display user notifications.

64109.3k1](/packages/mirovit-nova-notifications)[dniccum/custom-email-sender

A tool for Laravel's Nova administrator panel that allows you to send custom email messages that within your application that leverages the applications existing settings and configurations.

6235.9k](/packages/dniccum-custom-email-sender)[jstoone/nova-mailman

Conveniently route all emails to a local mailbox.

454.1k](/packages/jstoone-nova-mailman)

PHPackages © 2026

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