PHP code example of backstage / laravel-og-image
1. Go to this page and download the library: Download backstage/laravel-og-image library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
backstage / laravel-og-image example snippets
return [
'debug' => env('OG_IMAGE_DEBUG', false), // disable caching og images for development
'extension' => 'jpg', // jpg, png, webp
'width' => 1200,
'height' => 630,
'chrome' => [
'path' => env('CHROME_PATH', 'chromium'),
'flags' => [
// '--disable-dev-shm-usage',
// '--disable-gpu',
// '--disable-setuid-sandbox',
// '--disable-software-rasterizer',
// '--hide-scrollbars',
// '--mute-audio',
// '--no-sandbox',
],
],
// The cache location to use.
'storage' => [
'disk' => 'public',
'path' => 'og-images',
],
'metatags' => [
'og:title' => 'title',
'og:description' => 'description',
'og:type' => 'type',
'og:url' => 'url',
],
];
// Facade
use Backstage\OgImage\Laravel\Facades\OgImage;
$url = OgImage::url(['title' => 'Backstage', 'subtitle' => '...']);
// or using the `og()` helper
$url = og(['title' => 'Backstage', 'subtitle' => '...']);
// Facade
use Backstage\OgImage\Laravel\Facades\OgImage;
OgImage::url(['title' => 'Slimme websites', 'subtitle' => '...', 'button' => 'Read more']);
// Helper
og(['title' => 'Backstage', 'subtitle' => '...', 'button' => 'Read more']);
OgImage::createImageFromParams(['title' => 'Backstage', 'subtitle' => '...']);
bash
php artisan og-image:install
bash
php artisan vendor:publish --tag="og-image-views"
bash
php artisan og-image:clear-cache