Alexey Mezenin
Новичок
https://github.com/alexeymezenin/laravel-russian-slugs
Пакет для Laravel 5, который позволяет повысить удобство работы со слагами (slugs). Пакет позволяет работать как с транслитом 'kak-vyrastit-derevo', так с кириллическими слагами, подобными тем, что используются на сайтах Wikipedia и Google 'Как_вырастить_дерево'. Другого пакета, который позволил бы работать с последними, я не нашел.
Плюсы таких адресов:
Процесс создания слагов автоматизирован, насколько это возможно.
Пакет также включает в себя консольные команды, которые позволяют автоматизировать работу с миграциями и создание слагов для таблиц с уже существующими данными.
Документация на русском здесь. Документация на английском тоже есть, на всякий случай.
Надеюсь, что кому-нибудь пригодится пакет. Отзывы, конструктивная критика, советы и коммиты приветствуются.
Пакет для Laravel 5, который позволяет повысить удобство работы со слагами (slugs). Пакет позволяет работать как с транслитом 'kak-vyrastit-derevo', так с кириллическими слагами, подобными тем, что используются на сайтах Wikipedia и Google 'Как_вырастить_дерево'. Другого пакета, который позволил бы работать с последними, я не нашел.
Плюсы таких адресов:
- Лучше подходят для SEO. Правила транслита у Яндекса и Гугла отличаются настолько, что создать единые правила транслита, который бы одновременно видел как Google, так и Яндекс - невозможно. URL вида 'Как_вырастить_дерево' одинаково хорошо воспринимаются как Google, так и Яндексом.
- Отлично подходят для .рф сайтов: 'доставкапиццы.рф/способы_оплаты' выглядит куда приятнее, нежели 'доставкапиццы.рф/sposoby-oplaty'.
Процесс создания слагов автоматизирован, насколько это возможно.
Пакет также включает в себя консольные команды, которые позволяют автоматизировать работу с миграциями и создание слагов для таблиц с уже существующими данными.
Документация на русском здесь. Документация на английском тоже есть, на всякий случай.
Надеюсь, что кому-нибудь пригодится пакет. Отзывы, конструктивная критика, советы и коммиты приветствуются.