PHPackages                             creode/laravel-nova-faqs - 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-faqs

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

creode/laravel-nova-faqs
========================

FAQs package for Laravel Nova

1.6.0(1y ago)13991MITPHPPHP ^7.3|^8.0

Since Dec 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/creode-modules/laravel-nova-faqs)[ Packagist](https://packagist.org/packages/creode/laravel-nova-faqs)[ RSS](/packages/creode-laravel-nova-faqs/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (7)Versions (9)Used By (0)

Laravel Nova FAQs
=================

[](#laravel-nova-faqs)

Exposes some simple FAQ functionality within Laravel Nova.

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

[](#installation)

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

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

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-faqs-config"
```

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

### Customising the FAQ Model

[](#customising-the-faq-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-faqs.php` file:

```
// config/nova-faqs.php
return [
    ...
    'faqs_model' => App\FaqModel::class,
    ...
];
```

### Querying FAQs

[](#querying-faqs)

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

```
use Creode\LaravelNovaFaqs\Repositories\FaqRepository;

$faqRepository = new FaqRepository();
$faqs = $faqRepository->all();
```

### Seeding FAQs

[](#seeding-faqs)

You can seed FAQs using the EventFactory:

```
php artisan db:seed --class="Creode\LaravelNovaFaqs\Database\Seeders\FAQsDatabaseSeeder"
```

\## Dependencies This package depends on the following packages:

- [TipTap](https://github.com/manogi/nova-tiptap) - For rendering WYSIWYG content.
- [Laravel Repository](https://github.com/creode-modules/laravel-repository/) - For allowing a repository pattern to be used for querying the database.
- [Nova Sortable](https://github.com/outl1ne/nova-sortable) - For allowing items to be sorted.
- [Nova Publishable](https://github.com/creode-modules/nova-publishable) - For allowing items to be published or unpublished.
- [Laravel Nova](https://nova.laravel.com/) - For the admin interface.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance47

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 72% 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 ~82 days

Recently: every ~110 days

Total

7

Last Release

390d ago

### 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 (18 commits)")[![liam-spedding](https://avatars.githubusercontent.com/u/111750536?v=4)](https://github.com/liam-spedding "liam-spedding (6 commits)")[![creode-dev](https://avatars.githubusercontent.com/u/19706903?v=4)](https://github.com/creode-dev "creode-dev (1 commits)")

---

Tags

laravelnova

### Embed Badge

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

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

###  Alternatives

[optimistdigital/nova-sortable

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

2872.1M6](/packages/optimistdigital-nova-sortable)[outl1ne/nova-sortable

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

2861.8M9](/packages/outl1ne-nova-sortable)[optimistdigital/nova-multiselect-field

A multiple select field for Laravel Nova.

3403.5M7](/packages/optimistdigital-nova-multiselect-field)[sbine/route-viewer

A Laravel Nova tool to view your registered routes.

57215.9k](/packages/sbine-route-viewer)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

14720.0k](/packages/markwalet-nova-modal-response)[datomatic/nova-enum-field

A Laravel Nova PHP 8.1 enum field with filters

20134.2k](/packages/datomatic-nova-enum-field)

PHPackages © 2026

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