REST (REpresentational State Transfer) merupakan standar arsitektur komunikasi berbasis web yang sering diterapkan dalam pengembangan layanan berbasis web. Umumnya menggunakan HTTP (Hypertext Transfer Protocol) sebagai protocol untuk komunikasi data. REST pertama kali diperkenalkan oleh Roy Fielding pada tahun 2000. ( saya kutip dari website https://www.codepolitan.com/ )
oke kali ini saya akan mencoba berbagi hasil belajar saya tentang membangun restfull web service menggunakan yii2 framework, dan kali ini saya menggunakan yii2 advance template.
sebelumnya saya asumsikan kamu telah memahami dan telah melakukan :
dan selanjutnya buatlah sebuah tabel setingkat dengan backend dan frontend , kali ini saya memberikan nama folder : api , (atau kamu bisa mengcopy folder backend dan merename foldernya ) berikut struktur nya :
silahkan sesuaikan sendiri folder api seperti struktur tersebut ,
oke .. setelah sema struktur table telah dibuat / di siapkan saatnya kita meng costume file yang di copy tadi harap memperhatikan dengan jeli penggunaan namespace maupun use yang sebelumnya oleh karena itu ubah dulu semua namespace dan use pada script/code file yang ada di folder api
yang sebelumnya menggunakan namespace backend\controllers ; atau namespace app\controllers ; silahkan mengubahnya menjadi namespace api\controllers ;
begitu juga pada file file lain yang ada di dalam folder api , ubah kata backend menjadi api
untuk penjelasan yang lebih detail silahkan baca artikel saya berikutnya di :
membuat Yii2 restfull Web service menggunakan advance template ( bagian 2 : konfigurasi dan kostumasi file )
oke kali ini saya akan mencoba berbagi hasil belajar saya tentang membangun restfull web service menggunakan yii2 framework, dan kali ini saya menggunakan yii2 advance template.
sebelumnya saya asumsikan kamu telah memahami dan telah melakukan :
- instalasi yii2 Advance template yang telah di migrate (memiliki table user)
- konfigurasi rbac (role base access control )
dan selanjutnya buatlah sebuah tabel setingkat dengan backend dan frontend , kali ini saya memberikan nama folder : api , (atau kamu bisa mengcopy folder backend dan merename foldernya ) berikut struktur nya :
- (..folder dan file lainnya..)
- π api
- π assets
- π config
- π controllers
- π models
- π runtime
- π view
- π layouts
- π site
- π web
- π assets
- π css
- π index.php
- π .htaccess
- π backend
- π frontend
- (..folder dan file lainnya..)
struktur tabel tersebut adalah hasil oprek saya setelah melihat tuorial tutorial lain ( maaf jika struktur tabel tersebut kebetulan mirip dengan artikel yang lain ).
Berikutnya untuk file file pada isi filder api kamu copy saja dari isi folder backend
Berikutnya untuk file file pada isi filder api kamu copy saja dari isi folder backend
folder backend
| folder api
|
oke .. setelah sema struktur table telah dibuat / di siapkan saatnya kita meng costume file yang di copy tadi harap memperhatikan dengan jeli penggunaan namespace maupun use yang sebelumnya oleh karena itu ubah dulu semua namespace dan use pada script/code file yang ada di folder api
yang sebelumnya menggunakan namespace backend\controllers ; atau namespace app\controllers ; silahkan mengubahnya menjadi namespace api\controllers ;
begitu juga pada file file lain yang ada di dalam folder api , ubah kata backend menjadi api
untuk penjelasan yang lebih detail silahkan baca artikel saya berikutnya di :
membuat Yii2 restfull Web service menggunakan advance template ( bagian 2 : konfigurasi dan kostumasi file )
Comments
Post a Comment