Skip to content

afrizal423/laraindo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages