joggapp/laravel-natural-language
Laravel Natural Language wraps Google's Cloud Natural Language API in a clean, fluent package, letting you run sentiment analysis, entity recognition, and syntax parsing on text in just a few lines of code. Simple to install via Composer and fully config-driven.
v8.0.0 is primarily a platform-support major release: it adds Laravel 10 support and raises the minimum PHP requirement to 8.1. Start by confirming your application and CI environments meet those constraints before attempting an upgrade.
Minimal steps:
^8.1composer.json constraints for the package and run composer update in a branch.php artisan optimize:clear
composer dump-autoload
php artisan vendor:publish --tag=package-config
Where to look first:
composer.lock for transitive dependencies that may still require PHP 8.0 or Laravel 9.First use case: treat v8 as a compatibility upgrade. Get the package installed and bootstrapped in a Laravel 10 application, verify its main entry point resolves from the container, then exercise the package’s primary workflow in a feature test before rolling it out.
Use the package as a normal Laravel dependency and keep integration points explicit.
config/ or .env rather than editing vendor files.AppServiceProvider.8.1) and your production PHP version. This catches syntax and dependency issues that can be masked by newer runtimes.Upgrade workflow:
^8.0.php artisan about and targeted app()->make(...) checks in a test or Tinker.composer.json and let Composer resolve minor updates. Review each subsequent release for Laravel 10 patch-level compatibility notes.How can I help you explore Laravel packages today?