PHPackages                             park-gee-yoong/myfeeder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. park-gee-yoong/myfeeder

ActiveLibrary[API Development](/categories/api)

park-gee-yoong/myfeeder
=======================

Laravel wrapper for NeoFeeder API

2.0.0(6mo ago)018MITPHPPHP &gt;=8.1

Since Nov 2Pushed 6mo agoCompare

[ Source](https://github.com/Park-Gee-Yoong/MyFeeder)[ Packagist](https://packagist.org/packages/park-gee-yoong/myfeeder)[ Docs](https://github.com/Park-Gee-Yoong/MyFeeder)[ RSS](/packages/park-gee-yoong-myfeeder/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (13)Used By (0)

MyFeeder
========

[](#myfeeder)

Laravel package wrapper untuk **NeoFeeder API (PDDIKTI)** — mempermudah integrasi pemanggilan web service NeoFeeder dengan cara yang idiomatik di Laravel.

[![Latest Version on Packagist](https://camo.githubusercontent.com/028f1feb0ba3c99497438871f1d31dfc871d706f30e6175bfc807ad5b62ea7a3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7061726b2d6765652d796f6f6e672f6d796665656465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/park-gee-yoong/myfeeder)[![Total Downloads](https://camo.githubusercontent.com/d52a75d00ec912cfade61ecedf4d1b1add96fbd91e538ef142f15478a7cad159/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7061726b2d6765652d796f6f6e672f6d796665656465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/park-gee-yoong/myfeeder)[![License](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)](LICENSE)

---

🚀 Instalasi
-----------

[](#-instalasi)

Tambahkan package ke proyek Laravel:

Versi stabil terbaru (disarankan)
=================================

[](#versi-stabil-terbaru-disarankan)

composer require park-gee-yoong/myfeeder:^2.0

Atau versi spesifik
===================

[](#atau-versi-spesifik)

composer require park-gee-yoong/myfeeder:2.0.0

Untuk Update
============

[](#untuk-update)

composer update park-gee-yoong/myfeeder --with-all-dependencies

Publish konfigurasi
===================

[](#publish-konfigurasi)

php artisan vendor:publish --provider="ParkGeeYoong\\MyFeeder\\NeoFeederServiceProvider" --tag=config

konfigurasi
===========

[](#konfigurasi)

Tambahkan konfigurasi di .env:

URL\_NEOFEEDER=USR\_NEOFEEDER=username\_kamu PAS\_NEOFEEDER=password\_kamu NEOFEEDER\_TIMEOUT=15

Release History
===============

[](#release-history)

Versi Tanggal Rilis Jenis Deskripsi Perubahan v2.0.0 📅 2025-11-04 🧩 Major Release - Penambahan banyak fungsi baru di NeoFeederService (termasuk getProfilPT() dan endpoint helper lain).

- Standarisasi struktur response (error\_code, error\_desc, data).
- Peningkatan stabilitas &amp; validasi error koneksi.
- Kompatibel dengan Laravel 10, 11, dan 12. v1.1.6 2025-11-03 🩹 Patch - Perbaikan file konfigurasi config/neofeeder.php agar tersimpan dalam UTF-8 tanpa BOM.
- Mengatasi error array\_merge(): Argument #1 must be of type array, int given. v1.1.5 2025-11-03 🩹 Patch - Standarisasi response error API.
- Penanganan kondisi data: null atau koneksi gagal. v1.1.0 2025-11-02 ✨ Minor - Penambahan fungsi baru detWs() dan runWS() untuk fleksibilitas pemanggilan WS.
- Perbaikan error handling &amp; logging. v1.0.0 2025-11-01 🚀 Initial Rilis awal package MyFeeder untuk integrasi NeoFeeder API dengan Laravel.

Catatan Rilis (v2.0.0)
======================

[](#catatan-rilis-v200)

Breaking Changes ⚠️

Response API kini memiliki struktur standar:

{ "error\_code": 0, "error\_desc": "", "data": { ... } }

Contoh Penggunaan
=================

[](#contoh-penggunaan)

neofeeder = $neofeeder; } public function show($nip) { try { $res = $this-&gt;neofeeder-&gt;detWs('GetDataMahasiswa', 'nip', $nip); return response()-&gt;json($res\['data'\] ?? \[\]); } catch (NeoFeederException $e) { return response()-&gt;json(\['error' =&gt; $e-&gt;getMessage()\], 500); } } } Tambahkan route di routes/web.php atau routes/api.php: use App\\Http\\Controllers\\NeoFeederController; Route::get('/mahasiswa/{nip}', \[NeoFeederController::class, 'show'\]); API Utama Method Deskripsi getToken() Mendapatkan token dari NeoFeeder runWS($act, $filter, $limit, $offset, $order) Menjalankan request API ke Feeder detWs($fitur, $field, $id) Shortcut untuk pencarian data spesifik Semua method melempar NeoFeederException jika koneksi gagal atau API tidak merespons. Error Handling try { $res = $neofeeder-&gt;detWs('GetDataMahasiswa', 'nip', '12345'); } catch (NeoFeederException $e) { Log::error($e-&gt;getMessage()); } Pesan default error: "terputus dari neofeeder" Testing composer test Contoh file test: assertTrue(true); } } License Paket ini dilisensikan di bawah MIT License . © 2025 Park Gee Yoong

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance68

Regular maintenance activity

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

12

Last Release

189d ago

Major Versions

v1.1.6 → 2.0.02025-11-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/80cddc07aaa75e411e7476da2316d0894346c4a144aae62ff1dbda13d8e6998d?d=identicon)[Park-Gee-Yoong](/maintainers/Park-Gee-Yoong)

---

Top Contributors

[![Park-Gee-Yoong](https://avatars.githubusercontent.com/u/11573881?v=4)](https://github.com/Park-Gee-Yoong "Park-Gee-Yoong (23 commits)")

---

Tags

apilaravelpackagefeederneofeeder

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/park-gee-yoong-myfeeder/health.svg)

```
[![Health](https://phpackages.com/badges/park-gee-yoong-myfeeder/health.svg)](https://phpackages.com/packages/park-gee-yoong-myfeeder)
```

###  Alternatives

[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[joisarjignesh/bigbluebutton

BigBlueButton Server API Library for Laravel

162145.5k1](/packages/joisarjignesh-bigbluebutton)[bmatovu/laravel-mtn-momo

Laravel MTN MOMO integration.

14310.9k](/packages/bmatovu-laravel-mtn-momo)[gregoriohc/laravel-trello

A Laravel wrapper and facade package for the Trello API

3366.8k2](/packages/gregoriohc-laravel-trello)[vinelab/api-manager

Laravel API Manager Package - beatify and unify your responses with the least effort possible.

392.1k](/packages/vinelab-api-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
