Posts

Showing posts with the label phpmyadmin

PHP LUMEN UPLOAD MEDIA

Image
PHP LUMEN UPLOAD MEDIA    Hallo teman-teman, kali ini kita akan membahas mengenai PHP Lumen Upload Media. Untuk mengikuti tutorial kali ini, anda harus menyelesaikan terlebih dahulu tutorial sebelumnya mengenai PHP Lumen Relationship. disini kita langsung ke implementasinya : Implementasi fitur upload image di post Untuk mengimplementasikan fitur upload image pada model Post tentu kita perlu menambahkan field baru, kita lakukan migrasi untuk menambahkan field baru dengan nama image_post. Kita modifikasi method store pada pada controller post, buka file app\Http\Controllers\ PostsController.php , lalu rubah method store dengan menambahkan script setelah melakukan validasi inputan. Test method store menggunakan postman, jika success maka respon akan seperti berikut. Implementasi fitur get image di post Tambahkan method baru untuk get image seperti berikut. Tambahkan routing baru sebagai endpoint untuk melakukan get image pada post. Kemudi...

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...