Helpers

Javascript

formatDate

Badaso menyediakan utilitas helper untuk mengubah tanggal sesuai dengan format yang ditentukan. Konfigurasi format tanggal dapat diubah pada file .env.

$helper.formatDate(date)
this.$helper.formatDate(date)

isObjectEmpty

Helper berikut digunakan untuk memeriksa apakah sebuah nilai object adalah kosong atau tidak.

$helper.isObjectEmpty
this.$helper.isObjectEmpty

PHP

CaseConvert

Badaso menyediakan sebuah helper untuk mengubah case key dari sebuah array dan property dari sebuah object menjadi kasus yang ditentukan.

CaseConvert::camel($object)
CaseConvert::snake($object)
CaseConvert::pascal($object)

Berikut ini merupakan contoh output dari helper tersebut.

input: {
    "product_id": 1
}

output: {
    "productId": 1
}

AuthenticatedUser

Helper berikut merupakan helper untuk mendapatkan informasi terkait user yang login atau pemanggil API menggunakan JWT token. Informasi yang tersedia yaitu informasi user, role dan permission.

AuthenticatedUser::getUser()
AuthenticatedUser::getRoles($user_id)
AuthenticatedUser::getPermissions($user_id)
AuthenticatedUser::isAllowedTo($permissions_string)

ApiResponse

Helper ApiResponse merupakan helper untuk membuat output API dari controller sesuai standar Badaso.

ApiResponse::success($reponse_data)
ApiResponse::failed($reponse_data)
Edit halaman ini di GitHub Diperbarui pada Tue, Jul 6, 2021