pishran/laravel-persian-string

Convert Arabic/English/etc numbers and characters to Persian numbers and characters in Laravel models.
7,136 20
Install
composer require pishran/laravel-persian-string
Latest Version:v1.8
PHP:^7.2|^8.0|^8.1|^8.2|^8.3|^8.4|^8.5
License:MIT
Last Updated:May 1, 2026
Links: GitHub  ·  Packagist
Maintainer: FaridAghili

Laravel Persian String

تبدیل خودکار حروف، اعداد و کاراکترهای عربی، انگلیسی و ... به حروف، اعداد و کاراکترهای فارسی در مدل های لاراول

use Illuminate\Database\Eloquent\Model;
use Pishran\LaravelPersianString\HasPersianString;

class Post extends Model
{
    use HasPersianString;

    protected $persianStrings = [
        'title',
        'summary',
        'content',
    ];
}

روش نصب

برای نصب و استفاده از این پکیج می توانید از کمپوسر استفاده کنید:

composer require pishran/laravel-persian-string

پیکربندی

انتشار فایل پیکربندی:

php artisan vendor:publish --provider="Pishran\LaravelPersianString\ServiceProvider"

جهت شخصی سازی قوانین تبدیل، فایل پیکربندی را ویرایش کنید:

config/persian-string.php

Related Packages

clarkeash/str

An extraction of Laravels Str class from Illuminate/Support.

185,333 1
jaybizzle/safeurl

A Laravel package to create safe, SEO friendly urls

101,059 17
sngrl/string-blade-compiler

Render Blade templates from string variable

25,841 8
bigsinoos/j-eloquent

Convert eloquent date attributes to jalali (Persian) dates on the fly. (support...

4,690 21

Version History

Version Released PHP Laravel License
v1.8 ^7.2|^8.0|^8.1|^8.2|^8.3|^8.4|^8.5 ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0|^13.0 MIT
v1.7.0 ^7.2|^8.0|^8.1|^8.2|^8.3|^8.4|^8.5 ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0 MIT
v1.6.4 ^7.2|^8.0|^8.1|^8.2|^8.3|^8.4 ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0 MIT
v1.6.3 ^7.2|^8.0|^8.1|^8.2|^8.3|^8.4|^8.5 ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0 MIT
v1.6.2 ^7.2|^8.0 ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0 MIT