felipemateus / metatags
A Laravel package to fetch webpage metadata ( Open Graph | Twitter | Facebook | Article ) ect...
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 4
pkg:composer/felipemateus/metatags
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.10
This package is auto-updated.
Last update: 2025-11-02 12:33:45 UTC
README
A Laravel package to fetch all metadata of a webpage.
-
Add Service Provider Open
config/app.phpand addFelipeMateus\Metatags\Providers\MetatagsProvider::class,to the end ofprovidersarray:'providers' => array( .... FelipeMateus\Metatags\Providers\MetatagsProvider::class, ),Next under the
aliasesarray:'aliases' => array( .... 'Metatags' => FelipeMateus\Metatags\Facades\MetatagsFacade::class ),
Requirements
- You need to install the DOM extension.
How to use
-
After following the above steps,
// Add to your controller to get all metatags data use Metatags; $metadata = Metatags::get("https://example.com/"); print_r($metadata);Get only OG ( Open Graph ) Metatages data
$getOGTags = true; $metadata = Metatags::get("https://example.com/",$getOGTags); OR $metadata = Metatags::get("https://example.com/",true); print_r($metadata);