kanekescom / laravel-siasn-referensi-api
Laravel SIASN REFERENSI REST API 客户端
v2.1.5
2024-07-18 08:26 UTC
Requires
- php: ^8.2
- guzzlehttp/guzzle: ^7.2
- illuminate/contracts: ^10.0||^11.0
- kanekescom/laravel-helperia: ^2.0
- kanekescom/laravel-siasn-api: ^2.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- larastan/larastan: ^2.9
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^9.0.0||^8.22.0
- pestphp/pest: ^2.34
- pestphp/pest-plugin-arch: ^2.7
- pestphp/pest-plugin-laravel: ^2.3
- phpstan/extension-installer: ^1.3
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- spatie/laravel-ray: ^1.35
This package is auto-updated.
Last update: 2024-09-23 21:02:39 UTC
README
Laravel SIASN REFERENSI REST API 客户端。此库是 SIASN REFERENSI API 的抽象,用于从使用 Laravel PHP 框架编写的应用程序中进行访问。
支持我们
想要提供有形支持?请使用以下平台为开源软件开发者做出贡献。您所做的每一项贡献都是对我们继续构建和提升惠及所有人的技术的重大推动。
- Buy Me a Coffee https://s.id/hadibmac
- Patreon https://s.id/hadipatreon
- Saweria https://s.id/hadisaweria
我们非常感谢您为我们提供几杯咖啡,陪伴我们编写代码。太棒了,谢谢。
使用专业版
我们还提供专业版。我们很期待您尝试它,因为它使我们能够持续提供高质量的软件。如果您需要更多信息,请通过kanekescom@gmail.com或 @achmadhadikurnia(维护者)联系我们。
- Laravel SIASN Referensi 面板
- Laravel SIASN SIMPEG 面板
- SIMPEGDA 应用
安装
您可以通过 composer 安装此包
composer require kanekescom/laravel-siasn-api
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="siasn-referensi-api-config"
这是已发布配置文件的内容
// config/siasn-referensi-api.php <?php return [ /* |-------------------------------------------------------------------------- | Base URL |-------------------------------------------------------------------------- | | This base url is used for the SIASN REFERENSI API. | */ 'base_url' => 'https://apimws.bkn.go.id:8243/referensi_siasn/1', ];
或者,您可以使用安装命令完成所有安装
php artisan siasn-referensi-api:install
用法
使用控制台获取数据
从 SIASN 获取参考数据
php artisan siasn-referensi:get
从 SIASN 获取特定端点参考数据
php artisan siasn-referensi:get agama
可用端点
- agama
- alasan-hukuman-disiplin
- asn-jenis-jabatan
- asn-jenjang-jabatan
- eselon
- golongan
- instansi
- jabatan-fungsional
- jabatan-fungsional-umum
- jenis-anak
- jenis-hukuman
- jenis-jabatan
- kanreg
- kedudukan-hukum
- kel-jabatan
- latihan-struktural
- lokasi
- pendidikan
- ref-dokumen
- ref-jenjang-jf
- satuan-kerja
- tingkat-pendidikan
- jenis-diklat
可选
--limit=n
限制 n 条记录--offset=n
偏移 n 条记录
使用 Referensi
类获取数据
从 API 获取参考数据
use Kanekescom\Siasn\Referensi\Api\Referensi; $limit = 10; $offset = 0; // get list of agama Referensi::getAgama([ 'limit' => $limit, 'offset' => $offset, ]); // get list of alasan hukuman disiplin Referensi::getAlasanHukumanDisiplin([ 'limit' => $limit, 'offset' => $offset, ]) // get list of asn jenis jabatan Referensi::getAsnJenisJabatan([ 'limit' => $limit, 'offset' => $offset, ]) // get list of asn jenjang jabatan Referensi::getAsnJenjangJabatan([ 'limit' => $limit, 'offset' => $offset, ]) // get list of eselon Referensi::getEselon([ 'limit' => $limit, 'offset' => $offset, ]) // get list of golongan Referensi::getGolongan([ 'limit' => $limit, 'offset' => $offset, ]) // get list of instansi Referensi::getInstansi([ 'limit' => $limit, 'offset' => $offset, ]) // get list of jabatan fungsional Referensi::getJabatanFungsional([ 'limit' => $limit, 'offset' => $offset, ]) // get list of jabatan fungsional umum Referensi::getJabatanFungsionalUmum([ 'limit' => $limit, 'offset' => $offset, ]) // get list of jenis anak Referensi::getJenisAnak([ 'limit' => $limit, 'offset' => $offset, ]) // get list of jenis diklat Referensi::getJenisDiklat([ 'limit' => $limit, 'offset' => $offset, ]) // get list of jenis hukuman Referensi::getJenisHukuman([ 'limit' => $limit, 'offset' => $offset, ]) // get list of jenis jabatan Referensi::getJenisJabatan([ 'limit' => $limit, 'offset' => $offset, ]) // get list of kanreg Referensi::getKanreg([ 'limit' => $limit, 'offset' => $offset, ]) // get list of kedudukan hukum Referensi::getKedudukanHukum([ 'limit' => $limit, 'offset' => $offset, ]) // get list of kel jabatan Referensi::getKelJabatan([ 'limit' => $limit, 'offset' => $offset, ]) // get list of latihan struktural Referensi::getLatihanStruktural([ 'limit' => $limit, 'offset' => $offset, ]) // get list of lokasi Referensi::getLokasi([ 'limit' => $limit, 'offset' => $offset, ]) // get list of pendidikan Referensi::getPendidikan([ 'limit' => $limit, 'offset' => $offset, ]) // get list of ref dokumen Referensi::getRefDokumen([ 'limit' => $limit, 'offset' => $offset, ]) // get list of ref jenjang jf Referensi::getRefJenjangJf([ 'limit' => $limit, 'offset' => $offset, ]) // get list of satuan kerja Referensi::getSatuanKerja([ 'limit' => $limit, 'offset' => $offset, ]) // get list of tingkat pendidikan Referensi::getTingkatPendidikan([ 'limit' => $limit, 'offset' => $offset, ]);
测试
composer test
我们的其他酷炫包
需要其他 BKN Web 服务 API 的包?请考虑安装我们的包以实现无缝集成。
参考 API
SIASNAPI-SIMPEG API
变更日志
请参阅CHANGELOG 了解最近更改的详细信息。
贡献
请参阅CONTRIBUTING 了解详细信息。
安全漏洞
请审查我们的安全策略,了解如何报告安全漏洞。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。