kanekescom / laravel-siasn-referensi
Laravel 的 SIASN 参考库
v2.3.3
2024-07-18 08:36 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- illuminate/contracts: ^10.0|^11.0
- kanekescom/laravel-helperia: ^2.0
- kanekescom/laravel-siasn-api: ^2.0
- kanekescom/laravel-siasn-referensi-api: ^2.1
- kanekescom/siasn-referensi-dataset: ^2024.0@dev
- league/csv: ^9.15
- spatie/laravel-fractal: ^6.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- larastan/larastan: ^2.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
README
此库是 SIASN REFERENSI 的抽象,用于从使用 Laravel PHP 框架编写的应用程序中进行访问。
支持我们
想要提供实质性的支持吗?请使用以下平台为开源软件开发者做出贡献。您的每一项贡献都是对继续构建和提升对每个人都受益的技术的重要支持。
- 给我买杯咖啡 https://s.id/hadibmac
- Patreon https://s.id/hadipatreon
- Saweria https://s.id/hadisaweria
我们非常感谢您为我们送来几杯咖啡,陪伴我们编写代码。非常感谢。
使用专业版本
我们还提供专业版本。我们非常期待您尝试它,因为它使我们能够持续提供高质量的软件。如果您需要更多信息,请随时联系我们 kanekescom@gmail.com。
- Laravel SIASN 参考面板
- Laravel SIASN SIMPEG 面板
- SIMPEGDA 应用
安装
您可以通过 composer 安装此包
composer require kanekescom/laravel-siasn-referensi
您可以使用以下命令发布和运行迁移
php artisan migrate
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="siasn-referensi-config"
或者,您可以使用 install 命令完成所有安装
php artisan siasn-referensi:install
使用方法
拉取数据
从 SIASN 拉取参考数据到数据库中
php artisan siasn-referensi:pull
从 SIASN 拉取特定端点参考数据到数据库中
php artisan siasn-referensi:pull 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
获取数据
从 API 获取参考数据
use Kanekescom\Siasn\Referensi\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 网络服务 API 的包?请考虑安装我们的包以实现无缝集成。
参考 API
SIASNAPI-SIMPEG API
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
版权信息
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。