Laravel indonesian validation language
Assalamu’alaikum Warahmatullahi Wabarakatuh
Kali ini saya akan coba menyusun ulang gaya penulisan agar lebih mudah dibaca, terkhusus untuk para developer yang stuck di tengah jalan. Maka dari itu kalian bisa berikan tanggapan kalian dari gaya penulisan baru ini di kolom komentar.
#masalah
Website sudah konsisten pakai bahasa indonesia tapi, errornya kayak gini :
Pernah mengalami stuck seperti di atas ?
Tenang, sharing kita kali ini adalah bagaimana cara untuk mengganti bahasa dari error validation milik laravel yang defaultnya berbahasa inggris. (ya iyalah yg buat orang sono)
#solusi
Pertama, yang harus kita lakukan adalah mendownload file validation sesuai bahasa yang akan kita pakai.
Untuk mendownload versi lengkapnya kalian bisa menjalankan perintah :
composer require caouecs/laravel-lang
source: https://github.com/caouecs/Laravel-lang
Jika ingin memkai hanya bahasa indonesia nya saja bisa copy disini :
Kemudian buatlah folder baru di dalam directory resource/lang
dengan nama id
dan simpan ke-empat file di atas didalam folder id
tersebut.
Langkah kedua, adalah mengubah konfigurasi bahasa dari project laravel kita di dalam file config/app.php
. Menjadi seperti berikut :
/*
|-------------------------------------------------------------------
| Application Timezone
|-------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. We have gone
| ahead and set this to a sensible default for you out of the box.
|
*/'timezone' => 'Asia/Jakarta',/*
|-------------------------------------------------------------------
| Application Locale Configuration
|-------------------------------------------------------------------
|
| The application locale determines the default locale that will be used
| by the translation service provider. You are free to set this value
| to any of the locales which will be supported by the application.
|
*/'locale' => 'id',/*
|-------------------------------------------------------------------
| Application Fallback Locale
|-------------------------------------------------------------------
|
| The fallback locale determines the locale to use when the current one
| is not available. You may change the value to correspond to any of
| the language folders that are provided through your application.
|
*/'fallback_locale' => 'id',/*
|-------------------------------------------------------------------
| Faker Locale
|-------------------------------------------------------------------
|
| This locale will be used by the Faker PHP library when generating fake
| data for your database seeds. For example, this will be used to get
| localized telephone numbers, street address information and more.
|
*/'faker_locale' => 'id_ID',
#selesai
Setelah itu coba login untuk melihat hasilnya.
Sekian sharing kita kali ini, semoga bermanfaat. Jika kalian merasa tulisan ini bermanfaat, silakan klik ikon clap “👏”. Pertanyaan lebih lanjut bisa ditanyakan di kolom komentar.
Salam Laravel Explorer !
Wassalamu’alaikum Warahmatullahi Wabarakatuh