Weave 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
Sais Bundle

Sais Bundle Laravel Package

survos/sais-bundle

Symfony bundle from Survos that packages Sais integration into reusable configuration, services, and Twig helpers, so you can add Sais-powered features to your app with minimal setup. Install via Composer, enable the bundle, and configure as needed.

View on GitHub
Deep Wiki
Context7

integration with Survos Async Image Service

Frequently asked questions about Sais Bundle
How do I install survos/sais-bundle in a Symfony app?
Install it with composer require survos/sais-bundle, enable the bundle in config/bundles.php, and configure it under config/packages as needed. The bundle ships autoconfigured services and sensible defaults, so you can start minimal and override parameters later. Check the README for your exact version to confirm registration syntax and config keys.
Does survos/sais-bundle work with Laravel?
It is a Symfony bundle, not a native Laravel package, so it is not a drop-in Laravel dependency. Laravel/PHP teams can audit it for concepts or cross-framework integration, but direct use requires Symfony bundle wiring. If you need Laravel support, evaluate Laravel-native search packages or adapt the underlying Sais services.
What console commands does survos/sais-bundle provide?
The overview says the bundle provides console commands for indexing and maintenance, but the excerpt does not list command names or signatures. Check the bundle command classes and documentation before scripting CI jobs or operational runbooks. After enabling the bundle, run bin/console list to confirm which commands are registered.
Is removing Zenstruck Console in 1.5.600 a breaking change?
It can be breaking if your application, CI jobs, or deployment scripts rely on Zenstruck Console commands, traits, or classes exposed through the bundle. Treat 1.5.600 as a potential breaking change until verified, even though it is patch-level. Audit with composer why zenstruck/console and search application code for Zenstruck Console usage. Pin the current version and test the upgrade in staging before production.
How should I migrate to survos/sais-bundle 1.5.600 safely?
Pin your current version, create a branch, upgrade, run the full test suite, and execute all relevant console commands in staging. Compare composer why zenstruck/console before and after, and check for missing commands or changed signatures. If needed, retain the prior version, add a direct Zenstruck Console dependency, or refactor to native Symfony or Laravel console commands. Update deployment scripts and runbooks before rolling out.
How do I configure survos/sais-bundle parameters and services?
Enable the bundle and use its configuration under config/packages with sensible defaults, overriding parameters only where needed. Services are autoconfigured, so you can inject them without boilerplate unless you need custom definitions. Confirm exact config keys and service IDs in the bundle documentation for your version.
Does survos/sais-bundle support Twig helpers for search?
The blurb says the bundle packages Sais integration with Twig helpers, so templates can use Sais-powered features with minimal setup. The excerpt does not list helper names or signatures, so check the bundle Twig extension classes and docs. Test helper availability after enabling the bundle in your Symfony app.
Which Symfony and PHP versions are supported by survos/sais-bundle?
The provided overview and excerpt do not specify exact Symfony or PHP version constraints. Check the package composer.json require section and release notes for the version you plan to adopt. Also verify compatibility with your console kernel and existing Symfony dependencies before upgrading.
What should I test before using survos/sais-bundle in production?
Run the full test suite and execute indexing and maintenance commands in staging, including scheduled tasks and CI jobs. Verify command registration, service autowiring, Twig helpers, and any Zenstruck Console assumptions. Check deployment containers for expected binaries or classes and prepare a rollback to the prior pinned version.
What are alternatives to survos/sais-bundle for search and indexing in PHP?
Alternatives include direct Sais integration, native Symfony services and commands, or other search and indexing bundles that fit your stack. If you are on Laravel, evaluate Laravel-native search packages rather than a Symfony bundle. Compare maintenance, console integration, and dependency footprint before choosing.
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource