Beautify Response Pada Fungsi Read All
1. Pertama kita akan mengubah response nya terlebih
dahulu. Buka file app/Http/Controllers/PostsController.php, ubah function index menjadi seperti
dibawah ini

2. Panggil endpoint http://localhost:8000/posts, tampilanya seperti ini:

Validasi Fungsi Create
-Membuat Table users
1. Jalankan 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:

3. Jalankan command dibawah ini pada terminal:
php artisan migrate.

4. Kemudian insert satu row ke table users.
Implementasi Validasi Fungsi Create
1. Buka file app/Http/Controllers/PostsController.php, ubah function store menjadi seperti ini
2. Kita coba dengan mengirimkan parameter null, seperti dibawah:
Implementasi Validasi Fungsi Update
1. Buka file app/Http/Controllers/PostsController.php, ubah function update menjadi seperti:
2. Kemudian coba fungsi create dll.
Implementasi Error Handling
Sebetulnya kita sudah melakukan error handling, lihat pada function show, update dan
destroy, kita akan menemukan code seperti ini:
1. Sekarang kita akan mengubah response tersebut menjadi response dalam bentuk
JSON.
Buka file app/Exceptions/Handler.php diatas Class definition tambahkan code:
2. Buka file app/Exceptions/Handler.php ubah function render menjadi seperti dibawah ini
3. Buka file .env ubah APP_DEBUG=true manjadi APP_DEBUG=false
4. Restart server
5. Panggil endpoint POST http://localhost:8000/post/10, maka tampilannya
akan seperti:
6. Panggil endpoint GET http://localhost:8000/post/10, maka tampilannya akan seperti:
:
Tidak ada komentar:
Posting Komentar