├── .editorconfig ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── honeystone-seo.php ├── phpstan.neon ├── phpunit.xml ├── pint.json ├── resources ├── js │ └── inertia │ │ └── vue3 │ │ └── Head.vue └── views │ ├── json-ld.blade.php │ ├── layout.blade.php │ ├── meta.blade.php │ ├── meta │ └── custom.blade.php │ ├── open-graph.blade.php │ ├── open-graph │ ├── audio.blade.php │ ├── custom.blade.php │ ├── image.blade.php │ ├── type.blade.php │ ├── types │ │ ├── article.blade.php │ │ ├── book.blade.php │ │ └── profile.blade.php │ └── video.blade.php │ ├── twitter.blade.php │ └── twitter │ ├── card.blade.php │ └── cards │ ├── app.blade.php │ └── player.blade.php ├── src ├── Concerns │ ├── HasConfig.php │ ├── HasData.php │ └── HasDefaults.php ├── Contracts │ ├── BuildsMetadata.php │ ├── GeneratesMetadata.php │ └── RegistersGenerators.php ├── Generators │ ├── JsonLdGenerator.php │ ├── MetaGenerator.php │ ├── OpenGraphGenerator.php │ └── TwitterGenerator.php ├── Http │ └── Middleware │ │ └── GenerateInertiaMetadata.php ├── MetadataDirector.php ├── OpenGraph │ ├── ArticleProperties.php │ ├── AudioProperties.php │ ├── BookProperties.php │ ├── Contracts │ │ ├── Taggable.php │ │ └── Type.php │ ├── ImageProperties.php │ ├── ProfileProperties.php │ └── VideoProperties.php ├── Providers │ └── SeoServiceProvider.php ├── Registry.php ├── Twitter │ ├── AppProperties.php │ ├── Contracts │ │ └── Card.php │ └── PlayerProperties.php └── helpers.php ├── testbench.yaml ├── tests ├── Integration │ └── MetadataTest.php ├── Pest.php └── TestCase.php └── workbench ├── app ├── Models │ └── .gitkeep └── Providers │ └── WorkbenchServiceProvider.php ├── bootstrap ├── .gitkeep └── app.php ├── database ├── factories │ └── .gitkeep ├── migrations │ └── .gitkeep └── seeders │ ├── .gitkeep │ └── DatabaseSeeder.php ├── resources └── views │ └── .gitkeep └── routes ├── .gitkeep ├── console.php └── web.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/composer.json -------------------------------------------------------------------------------- /config/honeystone-seo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/config/honeystone-seo.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/phpunit.xml -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/pint.json -------------------------------------------------------------------------------- /resources/js/inertia/vue3/Head.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/js/inertia/vue3/Head.vue -------------------------------------------------------------------------------- /resources/views/json-ld.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/json-ld.blade.php -------------------------------------------------------------------------------- /resources/views/layout.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/layout.blade.php -------------------------------------------------------------------------------- /resources/views/meta.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/meta.blade.php -------------------------------------------------------------------------------- /resources/views/meta/custom.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/meta/custom.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/audio.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/audio.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/custom.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/custom.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/image.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/image.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/type.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/type.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/types/article.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/types/article.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/types/book.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/types/book.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/types/profile.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/types/profile.blade.php -------------------------------------------------------------------------------- /resources/views/open-graph/video.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/open-graph/video.blade.php -------------------------------------------------------------------------------- /resources/views/twitter.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/twitter.blade.php -------------------------------------------------------------------------------- /resources/views/twitter/card.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/twitter/card.blade.php -------------------------------------------------------------------------------- /resources/views/twitter/cards/app.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/twitter/cards/app.blade.php -------------------------------------------------------------------------------- /resources/views/twitter/cards/player.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/resources/views/twitter/cards/player.blade.php -------------------------------------------------------------------------------- /src/Concerns/HasConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Concerns/HasConfig.php -------------------------------------------------------------------------------- /src/Concerns/HasData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Concerns/HasData.php -------------------------------------------------------------------------------- /src/Concerns/HasDefaults.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Concerns/HasDefaults.php -------------------------------------------------------------------------------- /src/Contracts/BuildsMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Contracts/BuildsMetadata.php -------------------------------------------------------------------------------- /src/Contracts/GeneratesMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Contracts/GeneratesMetadata.php -------------------------------------------------------------------------------- /src/Contracts/RegistersGenerators.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Contracts/RegistersGenerators.php -------------------------------------------------------------------------------- /src/Generators/JsonLdGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Generators/JsonLdGenerator.php -------------------------------------------------------------------------------- /src/Generators/MetaGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Generators/MetaGenerator.php -------------------------------------------------------------------------------- /src/Generators/OpenGraphGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Generators/OpenGraphGenerator.php -------------------------------------------------------------------------------- /src/Generators/TwitterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Generators/TwitterGenerator.php -------------------------------------------------------------------------------- /src/Http/Middleware/GenerateInertiaMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Http/Middleware/GenerateInertiaMetadata.php -------------------------------------------------------------------------------- /src/MetadataDirector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/MetadataDirector.php -------------------------------------------------------------------------------- /src/OpenGraph/ArticleProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/ArticleProperties.php -------------------------------------------------------------------------------- /src/OpenGraph/AudioProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/AudioProperties.php -------------------------------------------------------------------------------- /src/OpenGraph/BookProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/BookProperties.php -------------------------------------------------------------------------------- /src/OpenGraph/Contracts/Taggable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/Contracts/Taggable.php -------------------------------------------------------------------------------- /src/OpenGraph/Contracts/Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/Contracts/Type.php -------------------------------------------------------------------------------- /src/OpenGraph/ImageProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/ImageProperties.php -------------------------------------------------------------------------------- /src/OpenGraph/ProfileProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/ProfileProperties.php -------------------------------------------------------------------------------- /src/OpenGraph/VideoProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/OpenGraph/VideoProperties.php -------------------------------------------------------------------------------- /src/Providers/SeoServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Providers/SeoServiceProvider.php -------------------------------------------------------------------------------- /src/Registry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Registry.php -------------------------------------------------------------------------------- /src/Twitter/AppProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Twitter/AppProperties.php -------------------------------------------------------------------------------- /src/Twitter/Contracts/Card.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Twitter/Contracts/Card.php -------------------------------------------------------------------------------- /src/Twitter/PlayerProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/Twitter/PlayerProperties.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/src/helpers.php -------------------------------------------------------------------------------- /testbench.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/testbench.yaml -------------------------------------------------------------------------------- /tests/Integration/MetadataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/tests/Integration/MetadataTest.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /workbench/app/Models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/app/Providers/WorkbenchServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/workbench/app/Providers/WorkbenchServiceProvider.php -------------------------------------------------------------------------------- /workbench/bootstrap/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/bootstrap/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/workbench/bootstrap/app.php -------------------------------------------------------------------------------- /workbench/database/factories/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/database/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/database/seeders/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/workbench/database/seeders/DatabaseSeeder.php -------------------------------------------------------------------------------- /workbench/resources/views/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/routes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workbench/routes/console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/workbench/routes/console.php -------------------------------------------------------------------------------- /workbench/routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Honeystone/laravel-seo/HEAD/workbench/routes/web.php --------------------------------------------------------------------------------