Postingan

Menampilkan postingan dari Oktober, 2020

PHP LUMEN REST API CRUD

Gambar
  Tutorial Membuat PHP Lumen Rest API CRUD Kita akan membuat service menggunakan PHP Lumen yang bisa melakukan aksi CRUD (Create, Read, Update, Delete) berdasarkan pada Restful API Design. Tujuan praktek ini adalah : Mampu implementasi Restful API Memahami HTTP Verbs Mampu membuat function untuk Insert Data ke Database (Create) Mampu membuat function untuk Read Data dari Database (Read) Mampu membuat function untuk Update Data ke Database (Update) Mampu membuat function untuk Delete Data dari Database (Delete) Endpoint Dibawah ini adalah Endpoint yang akan implementasikan berdasarkan Restful API Design: Method (HTTP Verbs) Endpoint Description GET /posts Get list of all post GET /post/{postId} Get single post POST /users Create new post PUT /post/{postId} Update single post DELETE /post/{postId} Delete single post Buat tabel Kita akan membuat sebuah tabel baru dengan nama users di database tutorial sebelumnya. Untuk struktur tablenya sebagai berikut: - id - nama - email - alam...

Langkah langkah PHP Lumen Database

Gambar
  Tutorial PHP Lumen Database Pada tutorial kali ini kita akan membahas tentang  konfigurasi database di micro framework Lumen. Ok kita langsung saja mulai yuk. Pertama kita buat dulu database nya di  http://localhost/phpmyadmin Melakukan Konfigurasi database MySQL Nah jika sudah sekarang kita akan melakukan Konfigurasi database mysql nya terlebih dahulu, caranya silahkan buka file  .env  di folder root projeknya Lalu cari kode berikut Selanjutnya silahkan ganti nama database, username dan password sesuai dengan setingan database nya. Sebagai contoh berikut konfigurasi Database MySQL milik saya : Jika sudah, jangan lupa save. Membuat Migration Migration ini berfungsi unuk membuat skema tabel databasse di lengkapi dengan atribut tabelnya. Untuk membuat migration baru di Laravel caranya kita ketikan perintah  php artisan make:migration ini_table_post –create=post   di cmd nya. Jika sudah silahkan buka folder  database/migrations.  Maka aka...

INSTAL LUMEN FRAMEWORK

Gambar
INSTAL LUMEN FRAMEWORK Lumen adalah micro framework, untuk kebutuhan developer dalam skala kecil. Sedangkan Laravel untuk kebutuhan developer dalam skala besar. Umumnya framework lebih mudah dan cepat digunakan karena hanya menampilkan teks, sehingga tak sedikit developer yang menggunakannya. Sebelum ke topik, pastikan lakukan hal dibawah ini. Tujuannya agar kita bisa menginstall composer penunjang framework atau library php di windows.  Menjalankan PHP CLI di CMD Windows Ikuti langkah berikut  : pastikan sudah install  CMD & xampp Klik  windows + s  kemudian  edit environtment variabel   Klik  environment variables Pada baris bernama  PATH  klik 2x kemudian klik edit Klik new dan tambahkan  xampp\php  (letak folder xampp terinstall) Klik OK Composer      Composer adalah perangkat untuk mengelola dependensi di PHP, perantara untuk proses pengembangan aplikasi berbasis website.   Cara Install Xampp t...