iperamuna/filament-ace-editor
Filament Ace Editor integrates the powerful Ace code editor into your Filament forms, giving you a ready-to-use field with syntax highlighting, themes, and configurable options for editing code, JSON, and more in your admin panels. Easy to install and customize.
composer show <vendor>/<package> --all should show php: ^8.4 and laravel/framework: ^13.0 (or equivalent). If Composer can't resolve those, stop — the tag is not installable.composer require <vendor>/<package>:^1.3, then php artisan vendor:publish --tag=<package>-config (or --provider=...). Run php artisan package:discover if auto-discovery is disabled.php artisan tinker and call one read-only method. Then write a small feature test that asserts the config merge and one happy-path call — that's your upgrade smoke test..env, reference them in config/<package>.php, and run php artisan config:cache during deploy to catch serialization problems early.Http::fake() in tests. This keeps the Laravel 13 upgrade from leaking into your domain code.composer update <vendor>/<package> -W → run the full suite with E_ALL → run php artisan about and smoke test queue/event paths → stage before production. A major-version compatibility bump deserves a staging pass even if the package diff is small.bootstrap/providers.php, not config/app.php. Register your own bindings in a provider that runs after the package's provider so overrides win.Config::set() in tests instead of mutating config files.composer update can't resolve laravel/framework:^13.0, the tag is effectively unusable — check Packagist metadata and the package's CI matrix before planning an upgrade.function f(Type $x = null)) now emit deprecation notices. Run tests with error_reporting=E_ALL and convertDeprecationsToExceptions="true" in phpunit.xml so these fail loudly rather than silently accumulating.config:cache masks runtime .env reads. If behavior differs between local and production, run php artisan config:clear and compare — this is the most common "works on my machine" cause with config-driven packages.php artisan package:discover and inspect bootstrap/cache/packages.php."<vendor>/<package>": "1.3.*" rather than ^1.3. A ^ constraint on a fresh major-support release can pull future minors you haven't tested.composer why-not <vendor>/<package> 1.3.0, php artisan about, and app()->bound(...) checks in tinker. These three cover most "package not loading" cases.How can I help you explore Laravel packages today?