PHPackages                             creode/laravel-nova-events - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. creode/laravel-nova-events

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

creode/laravel-nova-events
==========================

Add Events to your Laravel Nova project.

2.5.0(1y ago)036MITPHPPHP ^7.3|^8.0

Since Dec 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/creode-modules/laravel-nova-events)[ Packagist](https://packagist.org/packages/creode/laravel-nova-events)[ Docs](https://github.com/creode-modules/laravel-nova-events)[ RSS](/packages/creode-laravel-nova-events/feed)WikiDiscussions 2.x Synced today

READMEChangelog (10)Dependencies (5)Versions (13)Used By (0)

Laravel Nova Events
===================

[](#laravel-nova-events)

Exposes some simple event functionality within Laravel Nova.

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

[](#installation)

Installation for this package is simple, just require the package via composer:

```
composer require creode/laravel-nova-events
```

Usage
-----

[](#usage)

### Migrations

[](#migrations)

Once installed, you will need to run the migrations to create the required database tables:

```
php artisan migrate
```

### Configuration

[](#configuration)

You will also need to publish the config file to set up the required settings:

```
php artisan vendor:publish --tag="nova-events-config"
```

This will create a `config/nova-blog.php` file which you can use to configure the package.

### Customising the Events Model

[](#customising-the-events-model)

The default Event model can be replaced to allow you to add new features to it within your main application. This can easily be done by changing the model in the `config/nova-events.php` file:

```
// config/nova-events.php
return [
    ...
    'event_model' => App\NovaEvent::class,
    ...
];
```

### Querying Events

[](#querying-events)

You can make queries on blogs by using the Repository class:

```
use Creode\LaravelNovaEvents\Repositories\EventRepository;

$eventRepository = new EventRepository();
$events = $eventRepository->all();
```

### Seeding Events

[](#seeding-events)

You can seed events using the EventFactory:

```
php artisan db:seed --class="Creode\LaravelNovaEvents\Database\Seeders\EventsDatabaseSeeder"
```

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance44

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75.6% 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 ~41 days

Recently: every ~110 days

Total

13

Last Release

436d ago

Major Versions

1.x-dev → 2.0.02024-02-06

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8133041?v=4)[Creode](/maintainers/creode)[@creode](https://github.com/creode)

---

Top Contributors

[![jaymeh](https://avatars.githubusercontent.com/u/18261676?v=4)](https://github.com/jaymeh "jaymeh (31 commits)")[![liam-spedding](https://avatars.githubusercontent.com/u/111750536?v=4)](https://github.com/liam-spedding "liam-spedding (8 commits)")[![creode-dev](https://avatars.githubusercontent.com/u/19706903?v=4)](https://github.com/creode-dev "creode-dev (2 commits)")

---

Tags

laravelnova

### Embed Badge

![Health badge](/badges/creode-laravel-nova-events/health.svg)

```
[![Health](https://phpackages.com/badges/creode-laravel-nova-events/health.svg)](https://phpackages.com/packages/creode-laravel-nova-events)
```

###  Alternatives

[outl1ne/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2862.1M9](/packages/outl1ne-nova-sortable)[codewithdennis/filament-select-tree

The multi-level select field enables you to make single selections from a predefined list of options that are organized into multiple levels or depths.

329530.5k29](/packages/codewithdennis-filament-select-tree)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[stephenjude/filament-feature-flags

Filament implementation of feature flags and segmentation with Laravel Pennant.

122177.8k1](/packages/stephenjude-filament-feature-flags)

PHPackages © 2026

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