PHPackages                             misaf/vendra-faq - 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. misaf/vendra-faq

ActiveVendra-module[Utility &amp; Helpers](/categories/utility)

misaf/vendra-faq
================

Frequently Asked Questions management system with categorization

v1.10.0(2w ago)112[1 PRs](https://github.com/misaf/vendra-faq/pulls)2MITPHPPHP ^8.3CI failing

Since Jul 10Pushed 2w agoCompare

[ Source](https://github.com/misaf/vendra-faq)[ Packagist](https://packagist.org/packages/misaf/vendra-faq)[ Docs](https://github.com/misaf/vendra-faq)[ RSS](/packages/misaf-vendra-faq/feed)WikiDiscussions 1.x Synced 1w ago

READMEChangelog (10)Dependencies (22)Versions (26)Used By (2)

Vendra FAQ
==========

[](#vendra-faq)

Tenant-aware FAQ management for Vendra applications.

Features
--------

[](#features)

- FAQ categories
- FAQs with translatable content
- Filament resources on the `admin` panel

Requirements
------------

[](#requirements)

- PHP 8.3+
- Laravel 13
- Filament 5
- Livewire 4
- Pest 4
- Tailwind CSS 4
- `misaf/vendra-multimedia`
- `misaf/vendra-support`

Optional:

- `misaf/vendra-tagger` — enables assigning `faq`-typed tags through the shared Support resolver

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

[](#installation)

```
composer require misaf/vendra-faq
php artisan vendor:publish --tag=vendra-faq-migrations
php artisan migrate
```

Optional translations publish:

```
php artisan vendor:publish --tag=vendra-faq-translations
```

The service provider and Filament plugin are auto-registered.

Usage
-----

[](#usage)

Create an FAQ category:

```
use Misaf\VendraFaq\Models\FaqCategory;

$category = FaqCategory::query()->create([
    'name' => ['en' => 'General'],
    'description' => ['en' => 'General questions'],
    'slug' => ['en' => 'general'],
    'position' => 1,
    'active' => true,
]);
```

Create an FAQ:

```
use Misaf\VendraFaq\Models\Faq;

Faq::query()->create([
    'faq_category_id' => $category->id,
    'name' => ['en' => 'How do I create an account?'],
    'description' => ['en' => 'Use the register page and verify your email.'],
    'slug' => ['en' => 'how-do-i-create-an-account'],
    'position' => 1,
    'active' => true,
]);
```

Load FAQs with their category:

```
$faqs = Faq::query()
    ->with('faqCategory')
    ->where('active', true)
    ->get();
```

When Tagger is installed, FAQ forms and tables expose tags automatically. Create tags with the reserved `faq` type:

```
use Misaf\VendraTagger\Models\Tagger;

Tagger::findOrCreate('Account', type: 'faq', locale: 'en');
```

FAQ imports neither Vendra Tagger nor Spatie Tags.

Filament
--------

[](#filament)

Resources are available in the shared `Content` cluster on the `admin` panel:

- FAQ Categories
- FAQs

Testing
-------

[](#testing)

Run the package checks from the package directory:

```
composer test
composer analyse
```

License
-------

[](#license)

MIT. See [LICENSE](LICENSE).

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance96

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity58

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

Every ~1 days

Total

23

Last Release

17d ago

Major Versions

0.2.0 → v1.0.02026-07-13

### Community

Maintainers

![](https://www.gravatar.com/avatar/41fd7351d25e29dafa18068d0418eecf6bb47a7473aabe6bc674b4ca35e71805?d=identicon)[misaf](/maintainers/misaf)

---

Top Contributors

[![misaf](https://avatars.githubusercontent.com/u/8195685?v=4)](https://github.com/misaf "misaf (96 commits)")

---

Tags

laravelFAQfilamentphpmisafvendra

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/misaf-vendra-faq/health.svg)

```
[![Health](https://phpackages.com/badges/misaf-vendra-faq/health.svg)](https://phpackages.com/packages/misaf-vendra-faq)
```

###  Alternatives

[statikbe/laravel-filament-flexible-content-blocks

The Laravel Filament Flexible Content Blocks package helps you to easily create content in Filament for any model, with predefined or custom blocks, and foreach block an extendable Blade view component.

17927.9k6](/packages/statikbe-laravel-filament-flexible-content-blocks)[tapp/filament-form-builder

User facing form builder using Filament components

133.5k6](/packages/tapp-filament-form-builder)

PHPackages © 2026

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