LaravelPackages.net
Acme Inc.
Toggle sidebar
afrizalmy/laraindo

Package Laravel 9 sederhana untuk format indonesia terdiri dari Localization, Rupiah format, Date format

5.365
21
v1.0.4
About afrizalmy/laraindo

afrizalmy/laraindo is a Laravel package for package laravel 9 sederhana untuk format indonesia terdiri dari localization, rupiah format, date format. It currently has 21 GitHub stars and 5.365 downloads on Packagist (latest version v1.0.4). Install it with composer require afrizalmy/laraindo. Discover more Laravel packages by afrizalmy or browse all Laravel packages to compare alternatives.

Last updated

بِسْــــــــــــــمِ اللَّهِ الرَّحْمَنِ الرَّحِيم

Laraindo

Package Laravel sederhana untuk format indonesia terdiri dari :

  • Localization(locale)
  • Rupiah format dan terbilang
  • Date format

Instalasi

Yang dibutuhkan dalam menjalankan package ini:

  • Minimal PHP v8.0.2
  • Laravel 9.x

Jalankan perintah dibawah untuk memasang pada projek kamu.

composer require afrizalmy/laraindo

*pastikan sudah menginstall composer di device kalian.

Setelah itu lalukan publish provider

php artisan vendor:publish --provider='Laraindo\LaraindoServiceProvider'

Localization(locale)

Untuk mengaktifkan locale, silahkan buka file config/app.php. Cari locale dan fallback_locale, lalu ubah value menjadi id

    // file config/app.php
    'locale' => 'id',

    'fallback_locale' => 'id',

How to use

  • Rupiah format
    • melalui controller atau model
      use Laraindo\RupiahFormat; //import
      
      RupiahFormat::currency(1000000);
      // Rp1.000.000
      
    • melalui blade
      @RupiahFormat(1000000)
      // Rp1.000.000
      
  • Terbilang Rupiah
    • melalui controller atau model
      use Laraindo\RupiahFormat; //import
      
      RupiahFormat::terbilang(1000000);
      // Satu Juta Rupiah
      
    • melalui blade
      @RupiahTerbilang(1000000)
      // Satu Juta Rupiah
      
  • Date format
    • melalui controller atau model
      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
      
    • melalui 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
      
    Catatan: Jika ingin mengganti time zone, silahkan buka config/laraindo.php, ubah bagian timezone. Indonesia memiliki 3 timezone, yaitu:
    • Asia/Jakarta (GMT +07:00)
    • Asia/Makassar (GMT +08:00)
    • Asia/Ambon (GMT +09:00)

Kontribusi

Silahkan ke halaman issue berikan untuk penjelasan lebih lanjutnya. Saya menerima dengan baik kontribusi kamu untuk package ini.

Support Me

Dukung aku https://saweria.co/afrizalmy

Star History Chart