jcergolj/metator-for-laravel
Metator for Laravel helps you manage SEO meta tags in your applications with a simple, fluent API. Define titles, descriptions, canonical URLs, and Open Graph tags per page or model, with sensible defaults and Blade-friendly output.
.env, preserving custom settings, comments and multiline values. This reduces manual deployment setup and shortens time-to-first-deploy for new customer environments or internal apps..env promotion, and repeatable provisioning..env into production while preserving comments and custom values; you need production-specific defaults, separate application keys, and per-site database/Redis configuration; and your team values automated shell/PHP tests and CI coverage.scripts/.env.example as provisioning input — v9 changes provisioning to require the application’s local .env. This is a breaking operational change requiring upgrade planning, backup of customized scaffolding, and deliberate merging of recipe customizations.php artisan metator:install --force.For executives: This release makes production setup for Laravel sites more repeatable and less error-prone. It preserves existing .env customizations, generates production-safe credentials and defaults, and avoids overwriting remote values on reruns. That means faster environment creation, fewer deployment surprises, and lower operational overhead — with the caveat that upgrading requires a deliberate backup-and-merge step.
For engineering: v9 improves production initialization by using the local .env as the source of truth, preserving comments and multiline values, applying capability-based defaults, generating a separate production key, and configuring site-owned database/Redis connections. It also clears conflicting local database URLs, MariaDB sockets and Redis credentials, including whitespace/export syntax and duplicate assignments. Reruns preserve existing remote values. Note the breaking change: provisioning now requires the local .env, and scripts/.env.example is no longer its input. Upgrade by backing up customized scaffolding before php artisan metator:install --force and merging recipe customizations deliberately. Tests passed (28 shell, 4 PHP, ShellCheck, PHP syntax, Composer validation, CI on PHP 8.4/8.5), but end-to-end Ubuntu provisioning integration remains unverified.
How can I help you explore Laravel packages today?