Posts

PHP LUMEN AUTHENTICATION

Image
PHP Lumen Authentication    Kali ini saya akan membagikan tutorial login authentication pada laravel lumen. Tentu dalam menerapkan authetication ini kita gunakan, project lumen sebelumnya yang telah terdapat tabel users yang nanti akan kita buat authentikasinya. Pertama kita pastikan dulu terdapat tabel users pada database kita. Untuk membuat table users , mari kita ikuti langkah-langkah berikut ini: 1. Membuat database migration dengan menjalankan command dibawah ini pada terminal: php artisan make:migration create_users_table 2. Buka file database/migrations/...create_users_table.php, dan ubah menjadi seperti dibawah ini  3. Jalankan command dibawah ini pada terminal: php artisan migrate 4. Kemudian insert satu row ke table users 5. Selesai  Membuat Model User Untuk membuat model user, ikuti langkah-langkah dibawah ini: 1. Buat file baru dengan nama app/Models/User.php, codenya seperti dibawah ini.  Membuat F...

PHP LUMEN VALIDATION DAN ERROR HANDLING

Image
PHP Lumen Validation dan Error Handling    Di postingan kali ini  akan membahas bagaimana menerapkan validation dan error handling pada laravel lumen. Kita lanjutkan project kita sebelumnya tentang content negotiation, pertama kita buka controller post yang berada pada folder app/Http/Controllers/ PostsController.php . T etapi sebelum kita edit controllernya, kita coba test menggunakan postman terlebih dahulu untuk endpoint method index. Response yang dikeluarkan adalah seperti berikut.     Ada beberapa data yang tidak di perlukan  seperti: first_page_url, from, last_page, to. Maka kita akan mengubah response nya terlebih dahulu.     Maka response yang dikeluarkan akan menjadi seperti berikut :     Nilai 2 pada paginate(2) bisa anda ubah-ubah. Nilai ini adalah berapa jumlah rows yang akan ditampilkan dalam satu halaman,   http://localhost:8000/posts?page=2 , ini adalah url untuk mendap...