ezitisitis/laravel-open-graph
Setting Open Graph for Laravel.
3,211
| Install | |
|---|---|
composer require ezitisitis/laravel-open-graph |
|
| Latest Version: | 1.2.1 |
| PHP: | >=7.1.3 |
| License: | GPL-3.0-only |
| Last Updated: | Aug 8, 2024 |
| Links: | GitHub · Packagist |
Maintainer: ezitisitis
Laravel Open Graph
Setting Open Graph for Laravel.
Install
Via Composer install:
composer require ezitisitis/laravel-open-graph
Include Open Graph meta view into your layout <head>:
@include('open-graph::meta')
Usage
Set Open Graph metadata into Controller (this example page title default is Laravel app name):
HomeController
<?php
namespace App\Http\Controllers;
use Ezitisitis\LaravelOpenGraph\Facades\OpenGraph;
class HomeController extends Controller
{
public function index()
{
OpenGraph::start()
->setTitle()
->setDescription('The site description...')
->setImage(asset('images/og-image.png'));
return view('home');
}
}
Set the article's Open Graph metadata Controller (this example article title like Article name - App name):
ArticleController
<?php
namespace App\Http\Controllers;
use App\Article;
use Ezitisitis\LaravelOpenGraph\Facades\OpenGraph;
class ArticleController extends Controller
{
public function show(Article $article)
{
OpenGraph::start()
->setType('article')
->setTitle($article->title)
->setDescription($article->description)
->setImage($article->thumbnail)
->setData([
'article:published_time' => $article->created_at->toIso8601String(),
]);
return view('home');
}
}
Credits
Related Packages
sagsoz06/seo-helper
SEO Helper is a framework agnostic package that provides tools & helpers for SEO...
131
0
arcanedev/seo-helper
SEO Helper is a framework agnostic package that provides tools & helpers for SEO...
477,151
331
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.2.1 | >=7.1.3 | >=5.6 | GPL-3.0-only | |
| 1.2.0 | >=7.1.3 | >=5.6 | GPL-3.0-only | |
| 1.1.2 | >=7.1.3 | >=5.6 | GPL-3.0-only | |
| 1.1.1 | >=7.1.3 | >=5.6 | GPL-3.0-only | |
| 1.1.0 | >=7.1.3 | >=5.6 | GPL-3.0-only | |
| 1.0.0 | >=7.1.3 | >=5.6 | GPL-3.0-only |