Trik Laravel 8 Set Locale and Timezone to Indonesia in Framework Laravel 8

Andri Darmawan
2 min readApr 6, 2021

--

Selamat Malam, kali ini saya akan memberikan tutorial sedikit sederhana terkait framework laravel ‘ mengganti lokasi dan timezone ke indonesia

Pada kesempatan ini sebelum ke tutorial, pertama tama kalian harus sudah menginstall Framework Laravel terlebih dahulu yaa, pada tutor kali ini saya menggunakan Laravel version 8.

Untuk penggantian timezone ke indonesia sendiri berguna ketika kita mendevelop program dimana biasanya tersimpan di database di field created_at.

Pertama kita buka file AppServiceProvider di project laravel, file ini terletak di

app/Providers/AppServiceProvider.php

Setelah terbuka AppServiceProvider di project laravel kalian, tambahkan use Carbon karena kali ini kita menggunakan fitur laravel Carbon. untuk codenya seperti ini :

use Carbon\Carbon;

Jika sudah menambahkan use Carbon kalian akan menemukan public function boot() tambahkan code sebagai berikut :

config(['app.locale' => 'id']);Carbon::setLocale('id');date_default_timezone_set('Asia/Jakarta');

Save file AppServiceProvider anda dan buka folder config/app

app/config/app.php

dan tambahkan code berikut di config/app.php

'timezone' => 'Asia/Jakarta','locale' => 'id','faker_locale' => 'id_ID',

Save file config/app.php anda dan *Magic* projects laravel anda sudah berubah ke timezone indonesia.

Pada tutorial saat ini kita cukup sampai disini, mohon maaf kalau ada kesalahan penulisan atau kurang jelas. Jika ada pertanyaan terkait Laravel, bisa komentar atau bisa menghubungi saya.

--

--

Andri Darmawan
Andri Darmawan

Responses (1)