bherila/genai-laravel
A Laravel integration for Google Generative AI (Gemini). It provides a service provider, publishable configuration, and a simple facade for sending prompts and generating text responses, making it easy to add AI-powered features to Laravel apps.
Consider it when:
Look elsewhere when:
TIMESTAMP behavior—this release prevents future corruption but does not restore historical data.For executives: This package lets our Laravel product run MCP tool calls asynchronously with managed scheduling and expiry, which is important for long-running AI-agent workflows and external API rate limits. The new v0.2.6 release is a reliability fix: it prevents MariaDB from silently changing scheduling timestamps during unrelated updates. That reduces the risk of missed delivery windows and inconsistent retries. It is a pre-1.0 dependency, so we should adopt it as a controlled pilot with pinned versions and migration testing rather than as a critical-path platform commitment.
For engineering: v0.2.6 adds a forward migration converting request/delivery available_at and claim-receipt expires_at to required DATETIME columns, removing MariaDB’s implicit first-TIMESTAMP auto-update behavior without changing stored values. Rollback keeps the corrected backward-compatible types. Existing installations must run package migrations after upgrading. CI covers six jobs, including MariaDB 10.6 and 11.4 migration lanes, PHP 8.4/8.5, formatting, and static analysis. The release is corrective only—no new features—and does not recover previously overwritten scheduling values. Pin the version, test migrations in staging, and confirm rollback behavior before production rollout.
How can I help you explore Laravel packages today?