Inštalácia
Pridajte balík cez Composer. Service provider aj alias fasády Slugs sa zaregistrujú automaticky — bez manuálnej registrácie:
composer require roundly-consulting/sluggable-for-laravelBalík nevyžaduje žiadnu konfiguráciu v hostiteľskej aplikácii. Konfiguračný súbor a preklady validačných hlášok publikujte, len ak ich chcete zmeniť:
php artisan vendor:publish --tag="sluggable-config"
php artisan vendor:publish --tag="sluggable-translations"Migrácia histórie slugov sa iba publikuje — nič sa nespustí, kým ju nepublikujete. Potrebujete ju len vtedy, ak používate históriu slugov (301 presmerovania zo starých URL):
php artisan vendor:publish --tag="sluggable-migrations"
php artisan migratePublish tagy
| Tag | Publikuje | Kedy |
|---|---|---|
sluggable-config | config/sluggable.php | Na zmenu predvolených hodnôt. |
sluggable-translations | lang/vendor/sluggable | Na zmenu validačných hlášok. |
sluggable-migrations | create_slug_history_table (timestamped) | Len pre históriu slugov. |
Príkaz about
php artisan about zobrazí sekciu Sluggable len s počtami a prepínačmi — počet podporovaných jazykov, zdroj jazykov, zapnutie histórie a presmerovaní, počet rezervovaných slov, počet opakovaní, typ kľúča a informáciu, či sú predvolené hodnoty upravené. Zoznam jazykov ani rezervované slová nikdy nevypíše.
Prejavte lásku k open source
Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.
Ďalšie spôsoby podpory vrátane kryptomienOdoslaním daru súhlasíte s našimi podmienkami prijímania darov.
Chcete to zabudovať do svojho produktu?
Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.