How to use arabic languages in Laravel Eloquent Sluggable & Slugify
Eloquent Sluggable & Slugify كيف تستعمل اللغة العربية في مكتبة
##installation
- Go to Slugify.php file in Dir :
/vendor/cocur/slugify/src/Slugify.php
- Change the const
LOWERCASE_NUMBERS_DASHES
to :
const LOWERCASE_NUMBERS_DASHES = '/([^\p{Arabic}a-zA-Z0-9]+|-+)/u';
- Replace
vendor/cocur/slugify/src/RuleProvider/DefaultRuleProvider.php
with DefaultRuleProvider
##طريقة العمل
- توجه الى الملف Slugify.php في المجلد التالي :
/vendor/cocur/slugify/src/Slugify.php
- غير القيمة الثابتة
LOWERCASE_NUMBERS_DASHES
الى
const LOWERCASE_NUMBERS_DASHES = '/([^\p{Arabic}a-zA-Z0-9]+|-+)/u';
- توجه الى الملف DefaultRuleProvider ثم استبدله بالملف التالي :
Thx for Abanoub Samaan