afrizalmy / laraindo
适用于印度尼西亚格式的简单Laravel 9包,包括本地化、货币格式和日期格式
v1.0.4
2023-02-11 11:43 UTC
Requires
- php: >=8.0.2
- laravel/framework: ^9.0|^10.0
README
بِسْــــــــــــــمِ اللَّهِ الرَّحْمَنِ الرَّحِيم
Laraindo
适用于印度尼西亚格式的简单Laravel包,包括
- 本地化(区域设置)
- 货币格式和读数
- 日期格式
安装
运行此包所需的条件:
- 最低PHP v8.0.2
- Laravel 9.x
运行以下命令将包安装到您的项目中。
composer require afrizalmy/laraindo
*请确保您的设备已安装Composer。
然后运行publish provider
php artisan vendor:publish --provider='Laraindo\LaraindoServiceProvider'
本地化(区域设置)
要启用区域设置,请打开config/app.php文件。找到locale
和fallback_locale
,然后将值更改为id
// file config/app.php 'locale' => 'id', 'fallback_locale' => 'id',
如何使用
- 货币格式
- 通过控制器或模型
use Laraindo\RupiahFormat; //import RupiahFormat::currency(1000000); // Rp1.000.000
- 通过Blade
@RupiahFormat(1000000) // Rp1.000.000
- 通过控制器或模型
- 货币读数
- 通过控制器或模型
use Laraindo\RupiahFormat; //import RupiahFormat::terbilang(1000000); // Satu Juta Rupiah
- 通过Blade
@RupiahTerbilang(1000000) // Satu Juta Rupiah
- 通过控制器或模型
- 日期格式
- 通过控制器或模型
use Laraindo\TanggalFormat; //import TanggalFormat::DateIndo('1945/08/17 10:00:00') //Jumat, 17 Agustus 1945 // custom format TanggalFormat::DateIndo('1945/08/17 10:00:00','l, j F Y H:i:s a') //Jumat, 17 Agustus 1945 10:00:00 pagi
- 通过Blade
@DateIndo('1945/08/17 10:00:00') //Jumat, 17 Agustus 1945 @DateIndo('1945/08/17 10:00:00',"l, j F Y H:i:s a") //Jumat, 17 Agustus 1945 10:00:00 pagi
config/laraindo.php
文件,更改时区部分。印度尼西亚有3个时区,分别是- Asia/Jakarta (GMT +07:00)
- Asia/Makassar (GMT +08:00)
- Asia/Ambon (GMT +09:00)
- 通过控制器或模型
贡献
请访问问题页面提供更详细的说明。我很乐意接受您对此包的贡献。