Skip to main content

Posts

Showing posts from November, 2019

PHP AUTHENTICATION LUMEN

Haaaii semua, post sebelumnya kita sudah membuat tutor validation dan error handling sekarang kita lanjut ke authentication persyaratannya kalian harus sudah mengikuti program tutor validation dan error handling terlebih dahulu, tanpa basa basi Let's go! Pertama kita buat table baru dulu , aku kasih nama "pengguna". nyalakan dahulu xampp nya masuk ke cmd, pilih folder lumen "cd LumenServicesApp" dan ketik "php artisan make:migration create_pengguna_table" setelah itu masuk ke folder Database masuk ke migration cari table pengguna  masuk dan isikan kodingan seperti ini pada line : 18 sampai 20 setelah itu save ya. lalu masuk ke cmd lagi lalu migrasikan table tersebut ke phpmyadmin dengan mengetik "php artisan migrate" Masuk ke dalam folder "Models" buat file "Pengguna.php" lalu isikan codingan seperti dibawah ini. selesai. MEMBUAT FUNGSI REGISTER masuk ke folder routes, bu

PHP LUMEN VALIDATION DAN ERROR HANDLING

Hay semua pada postingan kali ini aku akan memberikan bahasan dan tutorial ke kalian tentang PHP Lumen Validation dan Error Handling. Check this out. Pertama nyalakan dulu XAMPP kalian.  Kedua aktifkan localhost:8000 nya di cmd Beautify Response Pada Fungsi Read All 1. Tampilan sebelumnnya ketika memanggil di postman seperti ini "http://localhost:8000/momonga" seperti ini. 2. Pada gambar di atas belum ada pembagian halaman mari kita buat , buka controller kalian "MomongaController.php" dan buat responsenya seperti ini. lihat pada line 16-25 Hasilnya dapat terlihat pada line 2-8 3. Lihat next_page coba klik hasilnya akan mengubah halaman tersebut menjadi ke halaman 2.  Selesai. Validation Fungsi Create  Untuk membuat validasi pada fungsi create, mari kita ikuti langkah-langkah berikut ini: 1. Saat ini fungsi create memiliki beberapa parameter, diantaranya adalah:      - title      - content      - status      - user_id 2. Paramet

PHP LUMEN CONTENT NEGOTIATION

Halo semua, kali ini aku akan melanjutkantutorial dari Web Service Rest CRUD yang lalu, sekarang aku akan membuatkan service agar bisa melakukan Content Negotiation . Fungsi Read All 1.Fungsi Read ini akan melakukan satu validasi, yakni: -melakukan validasi Accept Header: hanya menerima application/json atauapplication/xml -Accept Header ini akan menentukan response format yang di kembalikan 2.Buka file app/Http/Controllers/PostsController.php dan update function store lalu masukkan script tambahan dibawah ini. 3. Lalu buka aplikasi postman dan test,coba tanpa mengirimkan accept request header, bila responnya "not acceptable" maka berhasil. 4. Sekarang kita coba tambahkan request header. klik tab samping headers(disamping tab body yang masih aktif) beri accept header dengan value application/json. hasilnya akan seperti ini. 5. coba ubah value menjadi application/xml menjadi seperti ini. Selesai Set response format pada bagian ini kita akan me