Search by

ithilbert / schema

ithilbert

Erstellen von Schema.org Jsons

dev-main 2026-11-03 22:51 UTC

This package is auto-updated.

Last update: 2026-11-13 21:03:53 UTC


README

Beschreibung: Erstellen von Schema.org Jsons.

Dokumentation

Die ausführliche Dokumentation befindet sich im Ordner .project/doku/:

Installation

composer require ithilbert/schema

Namespace

ITHilbert\Schema

Konfiguration

Die Paket-Config (src/Config/config.php) wird per mergeConfigFrom unter schemaOrg zusammengeführt; eine veröffentlichte Datei ist nicht nötig. Veröffentlichen geht weiter mit:

php artisan vendor:publish --provider="ITHilbert\Schema\SchemaServiceProvider"

Setzt der Host in config/schemaOrg.php eine Gruppe (z. B. review), ersetzt diese Gruppe die Gruppe des Pakets ganz; nicht gesetzte Gruppen kommen aus dem Paket.

Die Vorgaben des Pakets sind neutral, es gibt keine erfundenen Werte.

Bewertungen (review, aggregateRating) muss der Host setzen, sonst gibt useAggregateRating() keinen Block aus und das Review hat keinen author und keinen Bewertungswert.

Marke (product.brand), Öffnungszeiten und Bild (localBusiness.openingHours, localBusiness.image) muss der Host setzen, sonst fehlen sie im JSON-LD.