1. Go to this page and download the library: Download rankbeam/laravel-seo 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/ */
rankbeam / laravel-seo example snippets
use Rankbeam\Seo\Traits\HasSEO;
class Post extends Model
{
use HasSEO;
public function getUrlForSEO(): string
{
return route('posts.show', $this);
}
}
$post->saveSEO([
'title' => 'Custom SEO Title',
'description' => 'Custom meta description',
]);
use Rankbeam\Seo\Facades\SEO;
return Inertia::render('Post', [
'seo' => SEO::forInertia($post),
]);
// config/seo.php
'sitemap' => ['models' => [Post::class => ['priority' => 0.8]]],
// or programmatically (e.g. in a service provider)
SEO::sitemaps()->register('pages', fn () => ['/about', '/contact']);
bash
# Audit the models under seo.audit.models / seo.sitemap.models
php artisan seo:audit
# Or target specific models, CI-fail on any issue, or emit JSON
php artisan seo:audit --model="App\Models\Post" --strict
php artisan seo:audit --json
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.