- How do I install seatplus/eveapi in a Laravel application?
- Install it with Composer using composer require seatplus/eveapi, then follow the package's Laravel service container integration. New adopters should install release 5.1.1 directly. Before upgrading an existing app, review the changelog and composer.json constraints.
- Which Laravel and PHP versions does seatplus/eveapi support?
- The provided release context does not list exact Laravel and PHP version constraints. You should confirm the supported versions in the package composer.json before installing or upgrading. Release 5.1.1 is a patch focused on model type declaration resolution for consuming packages.
- How does EVE SSO authentication work with this Laravel package?
- seatplus/eveapi provides EVE SSO authentication and token management for Laravel applications. It handles automatic token refresh and secure credential handling. The package integrates with Laravel's service container so authentication tooling can be injected into your application.
- Does seatplus/eveapi refresh EVE Online tokens automatically?
- Yes, the package description lists automatic token refresh and secure credential handling as core features. This reduces the need to manually manage expiring EVE SSO tokens in your Laravel application. You should still test token flows in staging before deploying.
- What kind of ESI endpoint access does seatplus/eveapi provide?
- The package provides ESI endpoint access with typed responses for EVE Online data. It is designed for convenient access to character, corporation, and alliance data. Caching and rate-limit-aware requests are also included to support API integration.
- Is caching and rate-limit handling included in seatplus/eveapi?
- Yes, caching and rate-limit-aware requests are listed features of the package. These help Laravel applications work with EVE Online ESI endpoints more reliably. You should still monitor EVE API rate limits and your application's token handling in production.
- What was fixed in seatplus/eveapi 5.1.1?
- Release 5.1.1 is a patch that fixes model type declarations so they are resolvable by consuming packages. This addresses a common integration pitfall where model resolution or autoload errors could occur in downstream Laravel applications. It is intended to improve integration for consumers using the package.
- How do I upgrade an existing Laravel app to seatplus/eveapi 5.1.1?
- Run composer update seatplus/eveapi in a staging environment and verify that any custom model extensions or overrides still resolve correctly. Execute integration tests that exercise model resolution and API calls. Monitor for autoload or type errors before deploying to production.
- How should I test seatplus/eveapi model resolution and API calls?
- Use a staging environment to install or upgrade the package and run integration tests that exercise model resolution and ESI API calls. Check for autoload or type errors, especially if your app extends or overrides package models. Review the changelog and linked pull request for details before production deployment.
- Is seatplus/eveapi suitable for production use in a Laravel app?
- Release 5.1.1 is described as a low-risk, integration-friendly patch with active maintenance. It fits Laravel applications that need EVE Online ESI integration and character data access. Before production use, confirm PHP and Laravel version constraints, test token handling, and validate API and rate-limit behavior.