Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/syahrulbhudif/restapi-php-native

KING Php Native Rest API
https://github.com/syahrulbhudif/restapi-php-native

Last synced: 6 days ago
JSON representation

KING Php Native Rest API

Awesome Lists containing this project

README

        

# REST API KING PHP Native
**Penjelasan alur:**

- Controller menerima request HTTP.
- Controller memanggil Service yang sesuai.
- Service meminta data dari Repository atau mengirim objek model ke Repository untuk menambah atau mengubah data.
- Repository berinteraksi dengan database.
- Data dikembalikan melalui Repository ke Service.
- Service memproses data jika diperlukan.
- Controller menerima hasil dari Service dan mengirimkan response.

**Keuntungan dari pola ini:**

- Separation of Concerns yang lebih baik.
- Lebih mudah untuk unit testing.
- Lebih fleksibel untuk perubahan sumber data atau logika bisnis.
- Cocok untuk aplikasi yang kompleks atau yang memerlukan skalabilitas.