metif12/laravel-farsi
Composer 安装命令:
composer require metif12/laravel-farsi
包简介
Laravel farsi tools
README 文档
README
laravel farsi tool package
Requirement
- Laravel 6, 7, 8
- PHP 7.2 >=
Install
Via Composer
composer require metif12/laravel-farsi
Usage
Helpers
- farsi_num
convert latin and arabic numbers of given text to farsi numbers
echo farsi_num('123') \\ Output: ۱۲۳
- en_num
convert farsi and arabic numbers of given text to latin numbers
echo farsi_num('۱۲۳') \\ Output: 123
- farsi
convert specified characters defined in config file by fixing rule
Request macros
- farsi
convert result of Request::input($name,$default = null) by farsi helper
Request::farsi($name,$default = null)
- oldFarsi
convert result of Request::old($name,$default = null) by farsi helper
Request::oldFarsi($name,$default = null)
- postFarsi
convert result of Request::post($name,$default = null) by farsi helper
Request::postFarsi($name,$default = null)
- queryFarsi
convert result of Request::query($name,$default = null) by farsi helper
Request::queryFarsi($name,$default = null)
Validator::extention
- farsi_letters
persian letters are allowed
- farsi_numbers
persian numbers are allowed
- farsi
persian letters and numbers are allowed
- not_farsi
persian letters and numbers are not allowed
Model attributes cast
call specified hellper on atribute befor saving
class SomModel extends Model { use HasFarsiAttributes; protected $farsiAttributes = ['name'=>'farsi']; }
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-06-21