SEO Field plugin screenshot
Dark mode ready
Multilingual support
Supports v5.x

SEO Field

Community

A plugin designed to manage seo data in different languages.

Tags: Forms Form Field Form Editor Field
Supported versions:
3.x 2.x
34ML avatar Author: 34ML

Package health

Beta

Automated checks of this plugin's Composer package

68 / 100
Security 52
Maintenance 88
Ecosystem 88
13 checks
  • Warning: Current Laravel version supported — Package support for current Laravel 13.0 could not be verified; the newest co-installable line is 12.0, which still receives active support but is not the current stable. Line 13.0 could not be fully verified: no solution was found among the newest package versions, and resolving the complete version pool exceeded solver resource budgets, so support there cannot be ruled out.
  • Passed: Current PHP version supported — Constraint ^8.0 | ^8.1 | ^8.2 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Warning: Commit and release recency — Low activity: last commit 164 days ago; last release 241 days ago.
  • Passed: composer.lock not committed by library composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Failed: GitHub Actions pinned to SHA View details on Plumb
  • Passed: Open security advisories
  • Passed: Dependabot PR responsiveness — No open Dependabot PRs.
  • Failed: Dependabot or Renovate configured No dependency updater configuration found. View details on Plumb
  • Skipped: Dependency update cooldown configured
  • Failed: Provides a security policy View details on Plumb
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the filament/ namespace. Review the source and install at your own risk. Found malware or an unresolved security issue the author won't address? Report it .
Powered by Plumb Last scanned 7 hours ago

Documentation

SEOFieldHeader

  • This package is a convenient helper for using the laravel-seo package with Filament Admin and Forms , please check it for more information about how to set up the SEO logic in your project.

  • It provides a simple component that returns a Filament field group for any language you want to modify the title, description, keywords, follow type fields of the SEO model.

  • It automatically takes care of getting and saving all the data to the seo relationship, and you can thus use it anywhere, without additional configuration!

FieldExample

#Installation

You can install the package via composer:

composer require 34ml/filament-seo

You need to publish the config file where you can specify the languages you want to use:

php artisan vendor:publish --tag="filament-seo-config"

The config file will look like this:

<?php

return [
    'locales' => [ //Add your locales here
        'en',
        'ar',
        'fr',
    ],
];

You need also to publish the migration file to create the seo table from the laravel-seo package:

php artisan vendor:publish --tag="seo-migrations"
php artisan migrate

#Usage

  • Sample usage in filament forms:
use _34ml\SEO\SEOField;

public static function form(Form $form): Form
{
    return $form->schema([
        ...SEOField::make(),
       // Your other fields
    ]);
}
  • You can add callbacks to add any additional fields you want to the SEO field group:
use _34ml\SEO\SEOField;

public static function form(Form $form): Form
{
    return $form->schema([
        ...SEOField::make(
            callbacks: function() {
                return $this->collapsible(),
            }
        ),
       // Your other fields
    ]);
}

#Credits

#License

The MIT License (MIT). Please see License File for more information.

The author

34ML avatar Author: 34ML

34ML (https://34ml.com) a software company based in Egypt, We connect businesses and users through innovative mobile apps, built with user experience, performance, and security in mind. Our expertise in AI, machine learning, VR, and AR allows us to create truly transformative experiences.

Plugins
2
Stars
30

From the same author