Make Laravel slug support utf8 characters

If you ever wanted to use Laravel Str:slug() method, you maybe noticed it only supports latin characters. And you may open Str class (\vendor\laravel\framework\src\Illuminate\Support\Str.php) and see:

public static function slug($title, $separator = '-')
{
  $title = static::ascii($title);

  // Convert all dashes/underscores into separator
  $flip = $separator == '-' ? '_' : '-';
  $title = preg_replace('!['.preg_quote($flip).']+!u', $separator, $title);

  // Remove all characters that are not the separator, letters, numbers, or whitespace.
  $title = preg_replace('![^'.preg_quote($separator).'\pL\pN\s]+!u', '', mb_strtolower($title));

  // Replace all separator characters and whitespace by a single separator
  $title = preg_replace('!['.preg_quote($separator).'\s]+!u', $separator, $title);

  return trim($title, $separator);
}

You see at the very first line that string convert to ansii. That's why you cannot use utf8 characters on return. You can easily comment that line out and see the result. But editing the Laravel source it's not goof approach.

For changing slug method functionality it's better to extend or override this method. For doing this, first create a file name app/macros.php , then copy/paste main slug method into this file and convert it to a closure method:

Str::macro('slug_utf8', function($title, $separator = '-')
{
    //$title = static::ascii($title); //comment it out to suport farsi

    // Convert all dashes/underscores into separator
    $flip = $separator == '-' ? '_' : '-';

    $title = preg_replace('!['.preg_quote($flip).']+!u', $separator, $title);

    // Remove all characters that are not the separator, letters, numbers, or whitespace.
    $title = preg_replace('![^'.preg_quote($separator).'\pL\pN\s]+!u', '', mb_strtolower($title));

    // Replace all separator characters and whitespace by a single separator
    $title = preg_replace('!['.preg_quote($separator).'\s]+!u', $separator, $title);

    return trim($title, $separator);

});

Before this method be usable in your application, you should add this macro.php file at the app/start/global.php, open this file and at the end of file add this line of code:

require app_path().'/macros.php';

Now you have a slug_utf8 method that can be used in your applications:

$slug = Str::slug_utf8($value);

Comments

Posted by Lazrypoono on
cialis from canada over the counter last post
http://cialiswithoutadoctorsprescription.org - cialis without a doctor's prescription
cialis 10 mg effectiveness jump to
cialis without a doctor's prescription
- cialis commercial black couple last post by
cialis 20mg msn messenger
Posted by JazonFeedo on
no prescription viagra everyday
http://viagra-withoutdoctorprescriptions.org - viagra without doctor prescription
like viagra for heart help that insurance pays
viagra without a doctor prescription
- your name subject comment inurl:comment/reply/2 viagra
viagra and alcohol side effects total members
Posted by lpesnw on
generic cialis online http://cialisn.com
buy cialis online usa
Posted by wlejwv on
buy tadalafil cialis online
cialis com http://canadian-pharmasy.com
Posted by mbqooj on
buy viagra usa
generic viagra sildenafil 100mg uk http://canadian-pharmacya.com
Posted by Edwardarerb on
Приветствую всех! интересный у вас сайт!
Нашел интересную базу кино: сериал скачать торрент в хорошем качестве бесплатно
Здесь: смотреть аниме в хорошем качестве hd 720 онлайн фильмы бесплатно в хорошем качестве аниме список 2018
Здесь: скачать бесплатно лучший русский боевик самые лучшие боевики бесплатно список 2017
Здесь: иронический детектив смотреть в хорошем качестве смотреть хорошие иронические детективы список 2017
Здесь: http://kinokub.net/boevik/2458-dospehi-boga-long-xiong-hu-di-1986.html Смотреть Доспехи Бога / Long xiong hu di (1986) онлайн бесплатно
Тут: http://kinokub.net/drama/10410-den-d-d-day-sezon-1-2015.html
Posted by fxyuwl on
buy cialis 5mg online canada http://cialisn.com
cialis from canadian pharmacy
Posted by ybeqjw on
safe cialis order http://canadian-pharmacyca.com
buy cialis online pharmacy
Posted by trzwvg on
mail order viagra http://canadian-pharmacyon.com
side effects of viagra
Posted by Tommiehoaxy on
Здравствуйте! интересный у вас сайт!
Нашел сериальную базу кино: сериал крапленый смотреть бесплатно в хорошем http://kinovalenok.tv/
Тут: фэнтези 2019 смотреть онлайн бесплатно в хорошем смотреть фэнтези уже вышедшие в хорошем качестве список 2018
Тут: Лучшие драмы смотреть http://kinovalenok.tv/drama/ список 2018
Здесь: документальные фильмы смотреть бесплатно в хорошем качестве http://kinovalenok.tv/dokumentalnyy/ список 2018
Тут: http://kinovalenok.tv/komediya/9625-mister-robinson-mr-robinson-sezon-1-2015.html Смотреть Мистер Робинсон / Mr. Robinson (Сезон 1) (2015) онлайн бесплатно
Тут: http://kinovalenok.tv/triller/3730-marmorera-marmorera-2007.html
Posted by lwcvmh on
buy cialis canada
buy cialis online canada pharmacy http://canada-pharmaci.com
Posted by ovsdxf on
farmacia online cialis paypal http://canadian-pharmacyca.com
buying cialis online safe
Posted by vnntaa on
viagra online http://canadlan-drugs.com
Posted by skfxfy on
generic viagra drugs
buy real viagra
Posted by Bruceevafe on
Здравствуйте!
Нашел приколы за день на этом сайте: http://watafak.ru :
посмотреть интересное видео http://watafak.ru/interesnoe-video/
дизайн проект фото дизайн
http://watafak.ru/foto-prikoly-interesnoe/5173-snezhnye-zhivotnye.html Снежные животные
Правила жизни Хита Леджера Правила жизни Хита Леджера
http://watafak.ru/interesnoe-video/9433-panin-drochit-na-ulice.html
Posted by Michaellig on
Всем привет! интересный у вас сайт!
Нашел обширную базу кино: Лучшие новинки кино новинки в хорошем качестве hd http://kinovalenok.tv/
Здесь: фильмы онлайн фантастика лучшие http://kinovalenok.tv/fantastika/ рейтинг 2019
Здесь: Список 2019 лучшие комедии российские комедии бесплатно онлайн смотреть хорошего качества список 2019
Тут: мелодрамы 2018г бесплатно в хорошем качестве мелодрамы через торрент бесплатно в хорошем качестве рейтинг 2019
Здесь: http://kinovalenok.tv/12409-zelda-nachalo-vsego-z-the-beginning-of-everything-sezon-1-2015-2016.html Смотреть Зельда: начало всего / Z: The Beginning of Everything (Сезон 1) (2015-2016) онлайн бесплатно
Тут: Смотреть Сердце Ангела / Angel Heart (1987) онлайн бесплатно Сердце Ангела / Angel Heart (1987)
Тут: http://kinovalenok.tv/5288-v-kieve-otkrylsya-esche-odin-kinoteatr-multipleks.html
Posted by JerryRag on
Привет всем!
Нашел интересные фотоподборки на этом сайте: http://okaybro.ru :
прикладное искусство http://okaybro.ru/art_iskusstvo/
крутые тачки ребенку круто ру авто
http://okaybro.ru/1019-geroi-nashego-dvora.html Герои нашего двора
Кара Дельвинь в рекламной кампании Topshop Кара Дельвинь в рекламной кампании Topshop
http://okaybro.ru/7693-zabroshennyy-detskiy-lager.html
Posted by Bryonbeino on
http://mysite.ru - http://mysite.ru
Posted by MichaelRible on
Здравствуйте! прикольный у вас сайт!
Нашел топ базу кино: онлайн лучшие сериалы про любовь http://kinokub.net/
Здесь: смотреть лучшие отечественные фильмы http://kinokub.net/otechestvennyy/ список 2019
Здесь: онлайн фильмы хорошем качестве 2018 новинки смотреть кино россия новинки лучшее список 2019
Здесь: приключения электроника смотреть онлайн в хорошем http://kinokub.net/priklyucheniya/ список 2018
Тут: http://kinokub.net/10956-obyavleny-nominanty-na-premiyu-golden-trailer-awards-2016.html Объявлены номинанты на премию Golden Trailer Awards 2016
Здесь: http://kinokub.net/12262-stali-izvestny-pervye-dannye-o-sborah-izgoya.html
Posted by MichaelFep on
http://mysite.ru - http://mysite.ru
Posted by okergx on
buy cialis china http://canadian-pharmacyca.com
http://canadian-pharmacyca.com - order cialis 5mg
Posted by Keithlap on
Привет всем участникам! Класный у вас сайт!
Нашёл интересное в сети:
http://itcyber.ru/11726-adobe-flash-player-poluchil-ispravleniya-v-23-uyazvimostyah.html Adobe Flash Player получил исправления в 23 уязвимостях
http://itcyber.ru/17449-predstavlen-ledyanoy-treyler-metro-exodus.html
популЯрные компьютерные игры http://itcyber.ru/games/
новости мира смартфонов http://itcyber.ru/mobile/
Ещё много интересного нашел тут: Новости IT http://itcyber.ru/
Posted by nxpton on
womens viagra http://canadlan-drugs.com
Posted by Phillipgep on
Здравствуйте! класный у вас сайт!
Нашел русскую базу кино: новинки кино смотреть в хорошем качестве hd
Тут: фантастика лучшие сериалы смотреть бесплатно http://kinovalenok.tv/fantastika/ рейтинг 2018
Здесь: лучшие российские комедии бесплатно http://kinovalenok.tv/komediya/ список 2019
Тут: смотреть мелодраму россия онлайн бесплатно хорошего качества http://kinovalenok.tv/melodrama/ список 2019
Тут: http://kinovalenok.tv/1211-varene-iz-sakury-2010.html Смотреть Варенье из сакуры (2010) онлайн бесплатно
Тут: «Секретные материалы» могут продолжиться третьим полнометражным фильмом «Секретные материалы» могут продолжиться третьим полнометражным фильмом
Здесь: http://kinovalenok.tv/7783-nebo-v-ogne-sezon-1-2010.html
Posted by edalitevet on
http:/// - .ankor .ankor
Posted by racaEl on
Эта замечательная идея придется как раз кстати

---
Жаль, что сейчас не могу высказаться - нет свободного времени. Но освобожусь - обязательно напишу что я думаю. скачать fifa 15 repack торрентом, fifa 15 на пк скачать торрент бесплатно а также скачать кряк для fifa 15 fifa 15 v3 скачать
Posted by pmsgwm on
generic cialis 10mg
viagra vs cialis levitra http://canadian-pharmacyn.com
Posted by racaEl on
Раньше я думал иначе, большое спасибо за информацию.

---
Я извиняюсь, но, по-моему, Вы не правы. Могу отстоять свою позицию. Пишите мне в PM, поговорим. fifa 15 скачать торрент repack механики, скачать fifa 15 полная версия или fifa 15 русские комментаторы скачать скачать fifa 15 32 бит
Posted by dag on
Видеоуроки Автокад для начинающих пользователей и уже работающих в данной программе. Уроки Автокад сочетают в себе все самое лучшее и затрагивают все разделы Автокад, что поможет вам выполнять проекты Автокад, как простые так и самые сложные. Начните обучение Автокад с помощью данных видеоуроков и будьте мастером Автокад совершенно бесплатно обучившись на видеоуроках здесь.
Posted by racaEl on
Наверное хорошо сиграл

---
всмысле? fifa 15 upl скачать торрент, скачать fifa 15 с яндекс диска и fifa 15 таблетки скачать торрент скачать fifa 15 без origin через торрент
Posted by ripptwennof on
Это интересно. Подскажите, где я могу об этом прочитать?

---
По-моему это уже обсуждалось. скачать fifa 15 на пк через торрент, скачать игру fifa 15 через торрент а также фифа 15 кряк торрент скачать fifa 15 ultimate team edition
Posted by ixhzmw on
levitra 5mg reviews
levitra 20 mg cost walmart
Posted by Mareiny on
https://drawing-portal.com/glava-redaktirovanie-ob-ektov-v-autocade/rotate-in-autocad.html повернуть объект AutoCAD.
Posted by valtsk on
discount online viagra http://canadian-pharmacyo.com
Posted by saogzo on
viagra tablets in india online
viagra for men
Posted by wxmpvn on
buy cialis online forum http://canadian-pharmacyn.com
buy cialis 10mg online
Posted by kezcye on
viagra legitimate online
buy viagra without presc
Posted by ocvebz on
http://levitranew.com - best price levitra generic
cialis viagra levitra canada
order levitra 90 pills
Posted by djfrka on
viagra online coupon code
buy viagra no prescription
Posted by pdozac on
cialis online deutschland http://canadian-pharmacyn.com
pediatric dose of oral clindamycin
order cialis 10mg
Posted by MathewtoW on
Привет всем участникам форума! интересный у вас сайт!
Нашел класную базу кино: лучшие детективы в качестве hd 720 http://kinobibly.ru/
Тут: Аниме смотреть онлайн аниме 2019 смотреть онлайн бесплатно в хорошем список 2019
Тут: кино онлайн хорошего качество боевики русские боевики сериалы бесплатно в хорошем качестве рейтинг 2019
Здесь: Смотреть фильмы онлайн детективы http://kinobibly.ru/detektiv/ список 2018
Здесь: http://kinobibly.ru/1786-korporaciya-monstrov-monsters-inc-2001.html Смотреть Корпорация монстров / Monsters, Inc. (2001) онлайн бесплатно
Здесь: Всё, что нужно знать о «Лондонграде» Всё, что нужно знать о «Лондонграде»
Тут: http://kinobibly.ru/7506-priklyucheniya-princa-florizelya-1979.html
Posted by Carmelosauff on
Привет всем! класный у вас сайт!
Нашел интересную инфу: как похудела быстро недели http://sportmanlife.ru/
Тут: как быстро накачаться в тренажерном зале мужчине как накачать мышцы женщине
Тут: где купить пояс для похудения пояс xtreme power belt купить в москве
Здесь: Rendez Vous как самому сделать женский возбудитель http://sportmanlife.ru/43-vozbuzhdayuschie-kapli-dlya-zhenschin-rendez-vous.html
Posted by nmdczt on
viagra cialis levitra for sale http://levitrany.com
levitra professional
Posted by Griregratrore on
ngl free casino games slotomania
Posted by Davidnub on
Adequate afternoon
Recently I establish wonderful sites
Video far-out
lesbian
Posted by Robertgaf on
проволочные кабельные лотки
скоба тм 150
короба кабель канала металл 300х1200
угол 90 град лоток 200х50 спб
консоль горизонтальная кг2-450 цена
купить лоток для прокладки кабеля в спб
профиль для электромонтажа
лотки металлические
кабельный короб скр 200-200-3 стоимость
коробов каталог
кабельный лоток металлический с крышкой
напольный кабель канал
лоток кабельный оцинкованный
перфорированный профиль с образный
перфошвеллер к347

ремонт БМВ
кузовной ремонт
ремонт Шкода
ремонт кузова
замена сайлентблока рычагов подвески
снятие капота
кузовные работы
развал схождение минск
замена ступичного подшипника
ремонт Мерседес
замена ступичного подшипника
кузовной ремонт авто
покраска авто
замена шруса
замена тормозных дисков


,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

регистрация онлайн ооо
реорганизация
регистрация ооо в москве под ключ
выписка из егрюл налоговая
усн при регистрации ип
зарегистрировать ооо в москве
регистрация ооо ключ
зарегистрировать ооо в москве
купить ооо
регистрация ооо под
реорганизация юридических лиц
заказать выписку из егрюл
регистрация ип онлайн
зарегистрировать ип в москве
регистрация ип через
Posted by Davidbeant on
http://whatsapplanding.flyland.ru/
Posted by Wap on
Кто знает где лучше купить UKP-66, говорят классная замена домофонной трубке (нет висящих проводов), но что-то там по совместимости непросто.
Posted by JimmyRot on
Приветствую! класный у вас сайт!
Нашел русскую базу кино: вестерны смотреть бесплатно хорошем качестве
Здесь: Смотреть онлайн лучшие семейные фильмы http://kinovalenok.tv/semeynyy/ список 2018
Тут: смотреть лучшие сериалы ютуб http://kinovalenok.tv/serialy/ рейтинг 2019
Тут: смотреть список самых лучших триллеров http://kinovalenok.tv/triller/ список 2019
Тут: http://kinovalenok.tv/5659-bud-muzhikom-man-up-sezon-1-2011-2012.html Смотреть Будь Мужиком / Man Up! (Сезон 1) (2011-2012) онлайн бесплатно
Тут: http://kinovalenok.tv/13895-95-letnego-stena-li-obvinili-v-seksualnyh-domogatelstvah.html
Posted by AngelDub on
Всем привет! прикольный у вас сайт!
Нашел обширную базу кино: смотреть русские сериалы 2018 хорошем качестве http://inspacefilm.ru/
Тут: семейные фильмы бесплатно в хорошем качестве http://inspacefilm.ru/semeynyy/ список 2018
Здесь: сериал шеф смотреть онлайн бесплатно хорошего качества http://inspacefilm.ru/serialy/ рейтинг 2019
Тут: триллеры смотреть онлайн бесплатно в хорошем качестве http://inspacefilm.ru/triller/ рейтинг 2018
Здесь: http://inspacefilm.ru/8086-strana-fey-the-magical-legend-of-the-leprechauns-1999.html Смотреть Страна фей / The Magical Legend of the Leprechauns (1999) онлайн бесплатно
Тут: Дженнифер Энистон сыграет американского президента Дженнифер Энистон сыграет американского президента
Posted by RobertVes on
Hi, tired of sitting with no money?
I was just a poor student, and now i make 1300$ - 1400$ every day here: http://9binaryoptions.net/uploads/reviews/ways-of-earning-money-online.htm - how to earn money on internet
It works! Checked. Good luck to all!

This online jobs is available in all countries! These articles will help you:
get money fast
Торговля бинарными опционами http://9binaryoptions.net/torgovlya-binarnymi-opcionami.html
Start Now!
Posted by TommyElome on
Приветствую! интересный у вас сайт!
Нашел интересную инфу: народные средства для мужской потенции
Тут: как быстро похудеть родов http://sportmanlife.ru/kak-bistro-pohudet/
Здесь: Корсет Waist Trainer тонкая талия попа http://sportmanlife.ru/63-korset-waist-trainer-tonkaya-taliya-za-5-minut-i-bez-usiliy.html
Здесь: годжи крем ягода польза http://sportmanlife.ru/72-goji-cream-krem-dlya-omolozheniya.html
Posted by FrankPop on
http://tehnos-rm.ru/forum/?PAGE_NAME=profile_view&UID=6718
https://tio-zabor-zhitomir.io.ua
http://kunashakcrb74.ru/about/forum/?PAGE_NAME=profile_view&UID=3915
http://ac-zabor-odessa.uabiz.xyz
http://vmkg.ru/about/forum/user/70750/
Posted by Roccodip on
Приветствую! интересный у вас сайт!
Нашел хорошую базу кино: смотреть сериал хорошие деффчонки
Здесь: фантастика новинки смотреть онлайн в хорошем качестве фильмы смотреть хорошем качестве hd 720 фантастика рейтинг 2018
Здесь: хорошие старые комедии смотреть онлайн скачать комедии бесплатно в хорошем качестве список 2018
Тут: лучшие мелодрамы список смотреть русские мелодрамы в хорошем качестве рейтинг 2019
Тут: http://kinoserialtv.net/2316-samym-krasivym-chelovekom-mira-nazvali-lyupitu-niongo.html Самым красивым человеком мира назвали Люпиту Нионго
Здесь: Роберт Дауни-мл. и Дженнифер Лоуренс стали самыми могущественными актерами
Posted by Thomaskic on
Samsung Canny Switch . is in unison of the upper crust solutions to trudge and reject all your mighty files and settings from everyone active phone to another.
Download Samsung percipient whip in place of youк instrument, upgrade scheme to latest version Samsung perceptive switch 2019 Kindest all-inclusive guides how to upgrade
Samsung well-educated switch on you trick, you can download all manifestation Samsung breezy switch. Bear to android and ios devices
Posted by asbf on
generic viagra really work http://canadian-pharmacyv.com
online pharmacy viagra
Posted by HenryBrorD on
Sonew Unisex Trigger Finger Splint with an Extra Hook&Loop Tape

Cardinal Health Essentials Amorphous Hydrogel 3 oz Tube, 1 Count


http://pegasbaby.com/com/shop/view/160680/
Posted by Joehyday on
Workhunter.pro ВЫПЛАТА ОТЗЫВЫ

Публикую отзыв о фриланс бирже workhunter.pro
Проект выплачивает отлично, мгновенный вывод

Скриншот первой выплаты за пару дней
Posted by KevinDer on
Приветствую всех!
Нашел интересные новости на этом сайте: http://limonos.ru :
красивые девушки дня картинки красивых девушек
креатив картинки http://limonos.ru/kreativ/
http://limonos.ru/9303-ogromnye-zhivotnye.html Огромные животные
Бойцы MMA, которые добились успеха вопреки болезни Бойцы MMA, которые добились успеха вопреки болезни
Posted by Ivanvot on
алибонус как пользоваться: https://texnoera.com/alibonus-otzyvy
Posted by moelen on
cialis gel online uk http://canadian-pharmacyes.com
real cialis online
Posted by BrandonGok on
Агенція нерухомості м. Мукачево та закарпатської області. CITY HALL .

#нерухомість мукачева # терміновий викуп нерухомості # оренда в Мукачево # комерційна нерухомість в Закапатті # будинок в Мукачево # Будинок на Закарпатті
# квартира в Мукачево # земля В Мукачево # земельна ділянка Закарпаття # агенція нерухомості Закарпатті # агенція нерухомості в Мукачево #Мукачево #Ужгород

Агенство нерухомості «CITY HALL» має власну базу по багатьох об’єктах нерухомого майна в Закарпатській області.
Неодмінно цей ресурс дозволяє оперативно, без зайвих затрат часу та зусиль, отримати Вам актуальні дані як і по попиту так і по пропозиції на ринку нерухомості.
В нашій компанії Ви насамперед знайдете високопрофесійного та надійного партнера.


Переваги компанії CITY HALL:

- Індивідуальний підхід до кожного клієнта
- База об’єктів різного цінового діапазону
- Всі угоди в рамках діючого законодавства України
- Повна конфіденційність всіх угод та консультацій
- Безкоштовна перевірка нерухомості на момент боргів
- Партнерська програма

Сайт компанії: https://bit.ly/320EDE4

Контакти:
+38 050 654 23 58
+38 063 975 33 38

cityhallrealty@gmail.com
м. Мукачево вул. Грушевського 15/1
Posted by TomMit on
Компания МЕГАРЕМОНТ https://megaremont.site ремонт квартир, офисов, домов.
Posted by natagaisp on
купить тачскрин длЯ bv5000: https://smartera.in.ua/touch-screen-dlia-blackview-bv5000
Posted by OckarVam on
не понимаю, верно ли по ссылке http://ukrat.ru/index.php?/Nedvijimost/vzyskanie-s-zakazchikov-zadolzhennosti-za-vypolnennye-raboty.html - Взыскание с заказчиков задолженности за выполненные ... либо как-то имеются другие способы???Оказываем услугу по оформлению прав на гаражи через суд быстро. Мы гарантируем лучшее оказание работ на рынке. В числе гарантируемых нами опций гибкость, скорость. Немалый стаж улаживания такого типа ситуаций.
Posted by Egordig on
yoga xtube nsfw gif
Posted by ElaineRot on
My 18+ Dirty Photos For Guys Only Here
Posted by NancyJaips on
Hello.
My name is Alla.
Looking for a man to meet. I will come to your area or meet me. I live very close.
Click here