07 June 2021 01:25 1435 View
Instalasi Framework Micro-Service Lumen Untuk Restful API – Part 1 - Artikel ini membahas tentang pembuatan sebuah RESTful API, namun untuk membangun sebuah RESTful API kita menggunakan sebuah framework micro-service Lumen. Muncul sebuah pertanyaan kenapa mesti Framework Lumen ? lagian masih banyak framework micro-service PHP lain seperti Slim dan Silex. Untuk menjawab pertanyaan diatas kita harus tau apa itu Lumen ?
Lumen merupakan khusus Micro-service Framework dari Laravel (Bagian dari Laravel) yang dibuat untuk para khusu developer backend dalam membangun sebuah jembatan dengan aplikasi lain, maka dibutuhkan sebuah Restful API. Namun ada bebarapa yang menjadi kenapa saya sendiri pilih Lumen karena Lumen sendiri mengklaim bahwa hasil kecepatan Benchmarknya mencapai 1900 request perdetik. Dan jika dibandingkan dengan Slim yang hanya bisa 1800 request perdetik dan Silex hanya 1000 request perdetik. Untuk lebih jelas teman-teman bisa lihat gambar berikut ini atau langsung saja ke situs resminya https://lumen.laravel.com/
Jika merasa sudah terbiasa menggunakan php artisan di framework laravel, agak sedikit kaget jika menggunakan Lumen. Karena di dalam Lumen ada beberapa fitur php artisan
yang dihilangkan, seperti php artisan make:model
, php artisan make:controller
tidak bisa dijalankan di Lumen atau harus kita buat manual controller dan modelnya. Untuk lebih jelas apa saja php artisan yang bisa kita guanakan di framework micro-service Lumen ini dapat menjalankan perintah dibawah ini ?
php artisan list
Dari perintah diatas taman-teman dapat melihat daftar php artisan
yang bisa digunakan di Lumen, selamat mencoba.
Setelah kita berkenalan sedikit tentang Micro Framework Lumen ini, terus bagaimana cara kita menginstallnya ? atau menggunkannya untuk pengembangan sebuah aplikasi. Berdasarkan dari situs resminya di https://lumen.laravel.com/ menjelaskan bahwa ada beberapa persyaratan yang harus kita penuhi sebelum menginstall Lumen. Yaitu :
Kita juga membutuhkan yang namanya Composer untuk memasang framework lumen, jika sudah terinstall di PC anda sebelumnya tidak perlu lagi didownload atau di install ulang dan bagi teman-teman yang belum menginstall composer, silahkan buka situs resminya di https://getcomposer.org/
Setalah Composer sudah terinstall, kita bisa membuat project baru dengan composer. Sekarang silahkan teman-teman masuk ke direktori dimana akan menyimpan apilikasi Lumen, namu saya biasanya letakan di Localdisk C
=>folder xampp = > folder htdocs (Silakan teman-teman sesuaikan folder project anda di letakan).
Setelah itu jalankan di terminal perintah di bawah ini untuk mulai menginstall Lumen
composer create-project --prefer-dist laravel/lumen rest_api_lumen
rest_api_lumen
merupakan nama project lumen saya, teman-teman bebas memberikan nama project anda, tidak mesti harus ikuti tutorial ini, silahkan tunggu proses downloadnya. akan tetapi teman-taman harus pastikan terhubung dengan internet ya kalau tidak terima sendiri resikonya. hahaha
Untuk melihat hasil project lumen anda, teman-teman dapat jelankan perintah dibawah ini di terminal
php -S localhost:8000 -t public
setelah menjalankan perintah di atas, anda mendapatkan sebuah url http://localhost:8000 dan jalankan di browser, jika berhasil anda mendapatkan sebuah tulisan seperti dibawah ini
Terimakasih sudah mengikuti dengan baik tutorial ini semoga bermanfaat, untuk artikel berikutnya kita akan belajar membuat database dan migration table. byeee
Artikel ini di tulis dengan Versi Lumen 8.2.3. Jika teman-teman mencoba di versi paling terbaru/versi lama kemungkinan akan terjadi erorr silahkan di sesuikan.
PHP
Dilihat 2114 Kali
PHP
Dilihat 1509 Kali
PHP
Dilihat 1365 Kali
PHP
Dilihat 2104 Kali
Laravel
Dilihat 3622 Kali
Laravel
Dilihat 2736 Kali
Lumen
Dilihat 1891 Kali
Harap berkomentar yang berkaitan dengan topik. Terimakasih