adrianopedro/laravel-scout-database-driver
A database-powered engine for Laravel Scout that lets you search Eloquent models using SQL LIKE or full-text queries instead of an external service. No extra infrastructure, servers, or API keys needed—just install, configure, and query.
This release (0.4) is a compatibility release: it adds Laravel 13 support. Treat ^0.4 as the minimum version for any Laravel 13 project.
php artisan --version and composer show laravel/framework.composer require <vendor>/<package>:^0.4, or if already present, composer update <vendor>/<package> --with-dependencies.composer.json and read the illuminate/* constraints. Confirm ^13.0 is allowed and note the minimum PHP version — Laravel 13 raises the platform floor, and your app, local environment, and CI must all match it.src/. Standard Laravel packages register bindings, config, migrations, and commands there. If a config file is published, run php artisan vendor:publish --provider="Vendor\Package\PackageServiceProvider".php artisan about, and exercise one end-to-end path (a command, facade call, or route) before integrating it into a larger feature.If you are upgrading an existing Laravel 12 app, upgrade the framework first, get the app green, then bump this package. Do not conflate the two changes in a single commit.
^0.4; in a Laravel 12 app stay on the last 0.3.x release unless the package's composer.json declares a wider range.composer update --prefer-lowest and --prefer-stable jobs to catch constraint errors early.composer update <vendor>/<package> -W, then run the full suite with php artisan test. If resolution fails, use composer why-not laravel/framework 13.* to find the blocker..env-backed values. Keep published config in version control and diff it after each package upgrade — 0.x releases can add or rename keys.php artisan list and php artisan queue:work in staging after upgrading. Container and console-kernel changes in new Laravel majors are the most common source of subtle breakage.composer.json still allows the Laravel versions you run. Do not assume Laravel 12 support was removed — and do not assume it was kept.php -v and your composer.json require.php before debugging package code that is actually a platform mismatch.php artisan config:clear && php artisan cache:clear && php artisan package:discover. Package discovery is cached, and a missed provider is the usual "class not found" cause.composer why-not is your friend. A third-party package pinned to illuminate/support ^12.0 will block the upgrade even when this package is ready.E_ALL and check storage/logs/laravel.log for deprecation notices from Laravel 13 and the current PHP minor. Fix them now; they become errors in the next major.composer show <vendor>/<package> --all, composer outdated, and vendor/bin/testbench (if offered) to isolate whether a failure is in the package or your app. Use php artisan tinker to hit the package's public API directly.composer.lock and add a contract test so the next 0.x bump fails loudly.composer install --no-dev --optimize-autoloader from a committed lock file; do not let a CI composer update silently pull 0.5.How can I help you explore Laravel packages today?