agenciafmd / laravel-social-meta
Social Meta for those who doesn't know for what it for
Installs: 3 462
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- ext-fileinfo: *
- intervention/image: ^3.11
- laravel/framework: ^11.0
This package is auto-updated.
Last update: 2025-02-25 17:44:46 UTC
README
- Social Meta para quem não sabe para que serve
Instalação
composer require agenciafmd/laravel-social-meta:v11.x-dev
Uso
Dentro do seu master.blade.php
(obrigado Blade UI Kit)
<x-social-meta title="{{ $__env->yieldContent('title', 'A cultura come a estratégia no café da manhã.') }} | {{ config('app.name') }}" description="{{ $__env->yieldContent('description') }}" />
Em seus filhos
@extends('agenciafmd/frontend::master')
@section('title', 'A cultura come a estratégia no café da manhã.')
@section('description', 'Esta é uma frase de Peter Drucker, considerado o pai da administração moderna.')
Saída
<title>A cultura come a estratégia no café da manhã | Laravel</title>
<meta name="twitter:card" content="summary_large_image" />
<meta property="og:type" content="website">
<meta property="og:title" content="A cultura come a estratégia no café da manhã | Laravel" />
<meta name="description" content="Esta é uma frase de Peter Drucker, considerado o pai da administração moderna.">
<meta property="og:description" content="Esta é uma frase de Peter Drucker, considerado o pai da administração moderna.">
<meta property="og:image" content="http://starternovo.local/storage/open-graph/facebook/my-custom-title-laravel.png" />
<meta property="og:url" content="http://starternovo.local" />
<meta property="og:locale" content="pt_BR" />
<meta property="og:site_name" content="Laravel"/>
<meta name="author" content="Agência F&MD">
OpenGraph Imagem
Customização
php artisan vendor:publish --tag=social-meta:config
Publicação das fontes em storage/social-meta
php artisan vendor:publish --tag=social-meta:assets
Não esqueça de customizar os paths em
config/social-meta.php
Debug
Coloque no routes/web.php
e acesse /debug
use Facades\Agenciafmd\SocialMeta\Services\OpenGraphImage; Route::get('/debug', function() { return OpenGraphImage::render(); });
Licença
Licença MIT. Click here para mais detalhes.