Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Filament Survey

Filament Survey Laravel Package

tapp/filament-survey

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Filament Survey
How do I integrate tapp/filament-survey into an existing Laravel 10 + Filament 3/4 project?
First, install the modified Laravel Survey package via Composer by adding the TappNetwork repository and requiring the `dev-translatable` branch. Then, publish and run the migrations, and install the Filament plugin via Composer. Ensure your project meets the PHP 8.1+ and Filament 3/4+ requirements before proceeding.
Will this package work if my app already uses surveys or similar data models?
Potential conflicts may arise if your app already has survey-related tables or Filament resources. Audit your database schema and resource names beforehand. Consider using table prefixes or customizing resource names to avoid overlaps.
Does tapp/filament-survey support multi-language surveys?
Yes, the package includes a translatable fork of Laravel Survey, allowing you to create surveys with multiple languages. This feature is built into the core package and requires no additional setup beyond the standard installation.
Can I drag-and-drop questions to reorder them in surveys?
Yes, the package leverages spatie/eloquent-sortable to enable drag-and-drop reordering of survey questions directly within the Filament admin panel. This feature is fully integrated and ready to use out of the box.
What happens if my app isn’t on Laravel 10 or Filament 3/4 yet?
The package enforces strict version compatibility with Laravel 10 and Filament 3/4+. If your app is on an older version, you’ll need to upgrade first. Evaluate the effort required for the upgrade against the benefits of the package’s features.
How do I export survey data to Excel?
The package uses maatwebsite/excel for bulk import/export functionality. You can export survey entries, questions, or responses directly from the Filament resources. Ensure the Excel package is installed and configured in your Laravel application.
Are there any alternatives to this package for Filament survey management?
If you need a lighter solution, consider building custom Filament resources for existing survey packages like matt-daneshvar/laravel-survey. For more advanced features, packages like Livewire or Inertia.js can handle frontend survey forms, while this plugin focuses on backend management.
Does this package include frontend survey forms, or just admin management?
This package is designed for backend management only—it provides Filament resources for creating, editing, and analyzing surveys. For frontend forms, you’ll need to pair it with Laravel Survey’s frontend views or a separate package like Livewire or Inertia.js.
How do I customize the Filament resources for surveys/questions/entries?
You can override or extend the default Filament resources by publishing the plugin’s views and configurations. Use Filament’s resource customization features to modify fields, layouts, or add custom logic without altering the core package.
Is there a way to test this package in a staging environment before production?
Yes, install the package in a staging environment matching your production Laravel and Filament versions. Test all survey workflows—creation, responses, exports, and translations—to ensure compatibility and performance before deploying to production.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky