Μετάβαση στο περιεχόμενο

Εγκατάσταση

Απαιτήσεις

  • Laravel 11: PHP 8.2–8.4· Laravel 12: PHP 8.2–8.5· Laravel 13: PHP 8.3–8.5
  • Laravel 11, 12 ή 13
  • spatie/laravel-sitemap ^7.0 ή ^8.0 — προαιρετικό, απαιτείται μόνο για τη δημιουργία χαρτών ιστοτόπου

Εγκατάσταση του πακέτου

bash
composer require rankbeam/laravel-seo
php artisan vendor:publish --tag=seo-config
php artisan migrate

Αυτή είναι όλη η εγκατάσταση. Ο service provider και η facade SEO εντοπίζονται αυτόματα· οι δύο μεταναστεύσεις δημιουργούν τους μόνους πίνακες που ανήκουν στο πακέτο:

ΠίνακαςΣκοπός
seo_metaΡητές τιμές ανά μοντέλο (πολυμορφική συσχέτιση + locale)
seo_defaultsΠροεπιλογές καθολικές, ανά τύπο μοντέλου και ανά διαδρομή

Προαιρετικά: χάρτες ιστοτόπου

Η δημιουργία χαρτών ιστοτόπου βασίζεται στο spatie/laravel-sitemap:

bash
composer require spatie/laravel-sitemap

Δείτε τον οδηγό μητρώου χαρτών ιστοτόπου για τις πηγές και τη δημιουργία.

Αναβάθμιση από τη v1;

Αν η εφαρμογή σας χρησιμοποιούσε το fibonoir/laravel-seo v1, διαβάστε πρώτα την Αναβάθμιση από τη v1 — ο vendor, το namespace και το API του πακέτου έχουν αλλάξει, και η v1 μπορεί να έχει δημοσιεύσει αρχεία που συγκρούονται με τις ρυθμίσεις της v2.

Συνοδευτικά πακέτα

ΠακέτοΤι προσθέτειΆδεια
rankbeam/laravel-seo-filamentΕνότητα SEO στις φόρμες πόρων του Filament 4/5MIT
rankbeam/laravel-seo-proΣαρώσεις ιστοτόπου μέσω ουράς, διαχείριση ανακατευθύνσεων, παρακολούθηση 404 — σε οποιαδήποτε εφαρμογή Laravel, με προαιρετικό πίνακα ελέγχου FilamentΕμπορική

Το rankbeam/laravel-seo διανέμεται με άδεια MIT.