gosuperscript/schema
A Laravel package for building Schema.org structured data with a fluent PHP API. Generate JSON-LD for articles, products, organizations, breadcrumbs, and more, making it easy to add rich search results to your application. Clean, configurable output for SEO-friendly pages.
Adopt when:
composer.json and gate upgrades behind your own regression suite covering operator precedence and null/presence semantics.Look elsewhere (or vendor the code) when:
For executives: This is a small, low-cost open-source dependency that handles expression/rule evaluation in our Laravel stack. The new patch (v0.6.10) is a correctness fix, not a feature: it makes the evaluation order between "field present" and "field equals value" predictable. No new spend, no migration project, no user-visible feature. The residual risk is that the package is pre-1.0 with one maintainer, so we pin the version and treat upgrades as reviewed changes rather than routine updates.
For engineering: v0.6.10 resolves presence checks ahead of equality overloads, removing an ordering ambiguity. No API changes or deprecations. Required actions: pin to 0.6.10, add or extend tests that assert presence-vs-equality behavior for null, missing, and empty values, and audit any persisted expressions or stored rules for reliance on the previous resolution order. If you observe a behavior change in an existing expression, treat it as a bug in the expression, not a regression in the package — and capture it as a test case before upgrading further.
How can I help you explore Laravel packages today?