PHPackages                             ketchalegend/filament-survey - 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. [Admin Panels](/categories/admin)
4. /
5. ketchalegend/filament-survey

ActiveLibrary[Admin Panels](/categories/admin)

ketchalegend/filament-survey
============================

Filament Laravel Survey plugin with multi tenancy

2.0(2y ago)02MITPHPPHP ^8.1

Since Dec 11Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ketchalegend/filament-survey)[ Packagist](https://packagist.org/packages/ketchalegend/filament-survey)[ Docs](https://github.com/Ketchalegend/filament-survey)[ RSS](/packages/ketchalegend-filament-survey/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (6)Versions (12)Used By (0)

Filament Laravel Survey
=======================

[](#filament-laravel-survey)

A Filament plugin for [Laravel Survey](https://github.com/matt-daneshvar/laravel-survey) package.

This package provides Filament resources for [Laravel Survey](https://github.com/matt-daneshvar/laravel-survey).

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

[](#requirements)

- PHP 8.1+
- Laravel 10.0+
- [Filament 3.0+](https://github.com/laravel-filament/filament)

Dependencies
------------

[](#dependencies)

- [maatwebsite/excel](https://github.com/SpartnerNL/Laravel-Excel)
- [matt-daneshvar/laravel-survey](https://github.com/matt-daneshvar/laravel-survey)
- [spatie/eloquent-sortable](https://github.com/spatie/eloquent-sortable)

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

[](#installation)

### Installing the required package (Laravel Survey)

[](#installing-the-required-package-laravel-survey)

This plugin uses a modifed version of [Laravel Survey](https://github.com/matt-daneshvar/laravel-survey) package:  that adds translatable and sortable fields to the survey models. More details in this PR: [matt-daneshvar/laravel-survey#39](https://github.com/matt-daneshvar/laravel-survey/pull/39).

So you must install this version instead of requiring `matt-daneshvar/laravel-survey`. In order to do so, add to your project's `composer.json`:

```
"require": {
    ...
    "matt-daneshvar/laravel-survey": "dev-translatable",
},

"repositories": [
    ...
    {
        "type": "vcs",
        "url": "https://github.com/Ketchalegend/laravel-survey"
    }
],
```

Install it using Composer

```
composer update
```

Publish the package migrations

```
php artisan vendor:publish --provider="MattDaneshvar\Survey\SurveyServiceProvider" --tag="migrations"
```

Run the migrations

```
php artisan migrate
```

### Installing the Filament Survey plugin

[](#installing-the-filament-survey-plugin)

Install the plugin via Composer:

```
composer require ketchalegend/filament-survey:"^3.0"
```

#### Optional: Publish the plugin's views, translations, and config

[](#optional-publish-the-plugins-views-translations-and-config)

You can publish the view file with:

```
php artisan vendor:publish --tag="filament-survey-views"
```

You can publish the translations files with:

```
php artisan vendor:publish --tag="filament-survey-translations"
```

You can publish the config file with:

```
php artisan vendor:publish --tag="filament-survey-config"
```

### Adding the plugin to a panel

[](#adding-the-plugin-to-a-panel)

Add this plugin to a panel on `plugins()` method (e.g. in `app/Providers/Filament/AdminPanelProvider.php`). This plugin requires the [Spatie Translatable plugin](https://filamentphp.com/plugins/filament-spatie-translatable), so it should also be added on a panel like so:

```
use Filament\SpatieLaravelTranslatablePlugin;
use Ketchalegend\FilamentSurvey\FilamentSurveyPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        // ...
        ->plugins([
            FilamentSurveyPlugin::make(),
            SpatieLaravelTranslatablePlugin::make(),
            //...
        ]);
}
```

That's it! Now the surveys, sections, questions, answers, and entries resources will be displayed in the left sidebar in your Filament admin panel.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 58.3% 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 ~0 days

Total

11

Last Release

880d ago

Major Versions

1.9.0 → 2.02023-12-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/b3f33611d2998e84302032bd2a76c12e07bec96e7ba331016cdc4cba1c38ca8a?d=identicon)[ketchalegend](/maintainers/ketchalegend)

---

Top Contributors

[![andreia](https://avatars.githubusercontent.com/u/38911?v=4)](https://github.com/andreia "andreia (21 commits)")[![ketchalegend](https://avatars.githubusercontent.com/u/34584292?v=4)](https://github.com/ketchalegend "ketchalegend (14 commits)")[![swilla](https://avatars.githubusercontent.com/u/304159?v=4)](https://github.com/swilla "swilla (1 commits)")

---

Tags

laravelfilamentsurveyketchalegend

### Embed Badge

![Health badge](/badges/ketchalegend-filament-survey/health.svg)

```
[![Health](https://phpackages.com/badges/ketchalegend-filament-survey/health.svg)](https://phpackages.com/packages/ketchalegend-filament-survey)
```

###  Alternatives

[awcodes/filament-quick-create

Plugin for Filament Admin that adds a dropdown menu to the header to quickly create new items.

246177.6k7](/packages/awcodes-filament-quick-create)[guava/filament-knowledge-base

A filament plugin that adds a knowledge base and help to your filament panel(s).

206120.5k1](/packages/guava-filament-knowledge-base)[tapp/filament-form-builder

User facing form builder using Filament components

131.2k1](/packages/tapp-filament-form-builder)[inerba/filament-db-config

A Filament plugin for database-backed application settings and editable content, with caching and easy page generation.

329.1k](/packages/inerba-filament-db-config)[caresome/filament-neobrutalism-theme

A neobrutalism theme for FilamentPHP admin panels

303.2k](/packages/caresome-filament-neobrutalism-theme)[tapp/filament-survey

Filament Laravel Survey plugin.

3119.2k](/packages/tapp-filament-survey)

PHPackages © 2026

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