Skip to main content

Helper References

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)

isObjectEmpty#

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

$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)